Пример #1
0
        public ActionDetails UpdateCategory(CategoryBo category)
        {
            try
            {
                var obj = dba.Categories.Where(p => p.Category_Id == category.Category_Id &&
                                               p.DomainId == category.DomainId).FirstOrDefault();
                if (obj == null)
                {
                    throw new Exception("entity canot be found");
                }

                obj.Discription = category.Discription;
                obj.Name        = category.Name;
                obj.Enable      = category.Enable;
                obj.Image       = category.Image;
                obj.Seo         = category.Seo;
                obj.Parent      = category.Parent;
                dba.SaveChanges();
                return(ResponseMessage.Success());
            }
            catch (Exception ex)
            {
                return(ResponseMessage.Error(ex));
            }
        }
Пример #2
0
 public ActionDetails CreateCategory(CategoryBo category)
 {
     try
     {
         Mapper.CreateMap <CategoryBo, Category>();
         dba.Categories.Add(Mapper.Map <Category>(category));
         dba.SaveChanges();
         return(ResponseMessage.Success());
     }
     catch (Exception ex)
     {
         return(ResponseMessage.Error(ex));
     }
 }
Пример #3
0
 public ActionDetails DeleteCategory(CategoryBo category)
 {
     try
     {
         var obj = dba.Categories.Where(p => p.Category_Id == category.Category_Id && p.DomainId == category.DomainId).FirstOrDefault();
         if (obj == null)
         {
             throw new Exception("Entity canot be found");
         }
         dba.Categories.Remove(obj);
         dba.SaveChanges();
         return(ResponseMessage.Success());
     }
     catch (Exception ex)
     {
         return(ResponseMessage.Error(ex));
     }
 }