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)); } }
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)); } }
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)); } }