public ReturnModel updatesubsubcategory(updatesubsubCategorymodel updatesubsubcategory) { ReturnModel retModel = new ReturnModel(); var Data = _dbcontext.subsubCategory.FirstOrDefault(x => x.subsubcategoryName.ToLower().Equals(updatesubsubcategory.subsubcategoryName.ToLower())); if (Data != null) { Data.subsubcategoryName = updatesubsubcategory.subsubcategoryName; Data.subcategoryId = updatesubsubcategory.subcategoryId; Data.showsubcategory = true; Data.IsUpdated = true; Data.UpdatedDateTime = DateTime.UtcNow; _dbcontext.subsubCategory.Update(Data); var Isupdated = _dbcontext.SaveChanges(); if (Isupdated == 1) { subsubCategory subsubproductcategory = new subsubCategory { subsubcategoryName = updatesubsubcategory.subsubcategoryName, subcategoryId = updatesubsubcategory.subcategoryId }; retModel.message = "Successfully update product"; retModel.statusCode = HttpStatusCode.OK; } else { retModel.message = "can't update product"; retModel.statusCode = HttpStatusCode.OK; } } return(retModel); }
public ReturnModel subsubcategorymodels(postsubsubCategorymodel details) { ReturnModel retModel = new ReturnModel(); try { var isExist = _dbcontext.subsubCategory.FirstOrDefault(x => x.subsubcategoryName.ToLower().Equals(details.subsubcategoryName.ToLower())); if (isExist != null) { retModel.message = "subCategory Already Exists"; retModel.statusCode = HttpStatusCode.BadRequest; } else { subsubCategory subsubcategoryproduct = new subsubCategory { subsubcategoryName = details.subsubcategoryName, subcategoryId = details.subcategoryId, showsubcategory = true, IsActive = true, IsDeleted = false, IsUpdated = false, CreateDateTime = DateTime.UtcNow, DeletedDateTime = null, UpdatedDateTime = null }; _dbcontext.subsubCategory.Add(subsubcategoryproduct); var isSaved = _dbcontext.SaveChanges(); if (isSaved > 0) { retModel.message = "Successfully Added New Super Admin"; retModel.statusCode = HttpStatusCode.OK; } else { retModel.message = "Can't add due to technical error"; retModel.statusCode = HttpStatusCode.InternalServerError; } } } catch (Exception ex) { retModel.message = ex.Message.ToString(); retModel.statusCode = HttpStatusCode.InternalServerError; } return(retModel); }