public void ProcessRequest(HttpContext context) { string tag = "[AddContactHandler][ProcessRequest]"; LogHelpers.WriteStatus(tag, "Start..."); //--- ResultBOL <int> result; try { StreamReader reader = new StreamReader(context.Request.InputStream); string jsonRequest = reader.ReadToEnd(); //--- ContactBOL contact = JsonConvert.DeserializeObject <ContactBOL>(jsonRequest); contact.InsertDate = DateTime.Now; contact.UpdatedDate = DateTime.Now; //-- result = ContactsDAL.InsertOrUpdate(contact); } catch (Exception ex) { LogHelpers.WriteException(tag, ex.ToString()); result = new ResultBOL <int>() { Code = ex.HResult, ErrorMessage = ex.Message }; } string jsonResponse = JsonConvert.SerializeObject(result); context.Response.ContentType = "application/json"; context.Response.Write(jsonResponse); }
public ActionResult Contact(ContactBOL model) { #if DEBUG _log.Debug("================ Start ===================="); #endif if (model == null) { return(View(new ContactBOL())); } ResultData <int> result = ContactsDAL.InsertOrUpdate(model); if (result.Code < 0) { ModelState.AddModelError("Error", result.Message); return(View(model)); } return(View(new ContactBOL())); }