public IHttpActionResult Insert(ContactUsViewModel model) { try { return Ok(repo.Add(model)); } catch (Exception ex) { return BadRequest(ex.Message); } }
public ActionResult Create(ContactUsViewModel model) { try { if (ModelState.IsValid) { model.created_by = UserHelpers.GetUser().id; model.updated_by = UserHelpers.GetUser().id; SetRequestURL(APIURL.CONTACT_US_INSERT, Method.POST); request.AddBody(model); var response = rest.Execute(request); if (response.StatusCode == HttpStatusCode.OK) { SetMessage(Message.SuccessfulCreate(model.title), MESSAGE_TYPE.SUCCESS); long _id = JsonConvert.DeserializeObject<long>(response.Content); return RedirectToAction("Details", new { id = _id }); } else { ModelState.AddModelError("", response.Content); } } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } return View(model); }
public ActionResult Edit(ContactUsViewModel model) { try { if (ModelState.IsValid) { model.updated_by = UserHelpers.GetUser().id; SetRequestURL(APIURL.CONTACT_US_UPDATE, Method.POST); request.AddBody(model); var response = rest.Execute(request); if (response.StatusCode == HttpStatusCode.OK) { SetMessage(Message.SuccessfulUpdate(model.title), MESSAGE_TYPE.SUCCESS); return RedirectToAction("Details", new { id = model.id }); } else { ModelState.AddModelError("", response.Content); } } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } SetTitle("Edit - " + model.title); return View(model); }