public bool EditNutritionist(NutritionistUpdateModel nutritionistUpdateModel) { var nutritionist = nutritionistRepository.GetById(nutritionistUpdateModel.Id); if (nutritionistUpdateModel != null && nutritionist != null) { nutritionist.Address = nutritionistUpdateModel.Address; nutritionist.Departman = nutritionistUpdateModel.Departman; nutritionist.FacebookLink = nutritionistUpdateModel.FacebookLink; nutritionist.InstagramLink = nutritionistUpdateModel.InstagramLink; nutritionist.YoutubeLink = nutritionistUpdateModel.YoutubeLink; nutritionist.LinkedinLink = nutritionistUpdateModel.LinkedinLink; nutritionist.PhoneNumber = nutritionistUpdateModel.PhoneNumber; nutritionist.ShortIntroduce = nutritionistUpdateModel.ShortIntroduce; nutritionist.Introduce = nutritionistUpdateModel.Introduce; nutritionist.WorkingHours = nutritionistUpdateModel.WorkingHours; nutritionist.ProfileImage = StaticFunctions.GetBytesFromFile(nutritionistUpdateModel.ProfileImage); nutritionistRepository.Update(nutritionist); return(true); } else { return(false); } }
public BaseResponseModel PostEdit([FromForm] NutritionistUpdateModel nutritionistUpdateModel) { try { var result = nutritionistService.EditNutritionist(nutritionistUpdateModel); if (result) { return(new SuccessResponseModel <bool>(result)); } else { return(new BaseResponseModel(ReadOnlyValues.NutritionistNotFound)); } } catch (Exception ex) { return(new BaseResponseModel(ex.Message)); } }
public IActionResult Edit(NutritionistUpdateModel nutritionistUpdateModel) { if (ModelState.IsValid) { var editRes = PostMultipartForm <bool>(MyApiRequestModel.PostEditNutritionist, nutritionistUpdateModel, true); var checkEditBaseControllerError = CheckBaseControllerError(editRes); if (checkEditBaseControllerError == null) { return(Detail(nutritionistUpdateModel.Id)); } else { return(Error(checkEditBaseControllerError)); } } else { return(Edit()); } }