public ActionResult Edit(DogsUpdateRequest model) { if (!ModelState.IsValid) { return(View("Edit", model)); } if (model.ImageUpload != null && model.ImageUpload.ContentLength > 0) { string fileName = Path.GetFileNameWithoutExtension(model.ImageUpload.FileName); string extension = Path.GetExtension(model.ImageUpload.FileName); fileName = fileName + extension; model.Image = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); model.ImageUpload.SaveAs(fileName); } if (model.ImageUpload == null || model.ImageUpload.ContentLength == 0) { model.Image = "~/Image/image-not-found.png"; } DogService ds = new DogService(); ds.Update(model); return(RedirectToAction("DogsIndex")); }
public HttpResponseMessage Update(DogsUpdateRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } SuccessResponse response = new SuccessResponse(); ds.Update(model); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public IActionResult Update(string id, Dog dogIn) { User user = _userService.Find(User.Identity.Name); Dog dog = _dogService.Get(id, user.DeptNo); if (dog == null) { return(NotFound()); } dogIn.DeptNo = user.DeptNo; _dogService.Update(id, dogIn); return(NoContent()); }
public IActionResult Update(string id, Dog dogIn) { Dog dog; if (GetClaim(User, ClaimEnum.UserType) == "A") { dog = _dogService.Get(id); } else { dog = _dogService.Get(id, int.Parse(GetClaim(User, ClaimEnum.DeptNo))); } if (dog == null) { return(NotFound()); } dogIn.Id = dog.Id; dogIn.DeptNo = int.Parse(GetClaim(User, ClaimEnum.DeptNo)); _dogService.Update(id, dogIn); return(NoContent()); }