CapRaffle.Domain.Implementation.EventRepository.SaveCategory C# (CSharp) Method

SaveCategory() public method

public SaveCategory ( Category category ) : void
category CapRaffle.Domain.Model.Category
return void
        public void SaveCategory(Category category)
        {
            if (category.CategoryId == 0)
            {
                context.AddToCategories(category);
            }
            else
            {
                try
                {
                    context.UpdateDetachedEntity<Category>(category, x => x.CategoryId);
                }
                catch (Exception)
                {
                    context.ApplyCurrentValues<Category>(category.EntityKey.EntitySetName, category);
                }
            }
            context.SaveChanges();
        }