public JsonResult JsCreate(Usuario model) { try { using (var db = new Context()) { using (var trans = new RP.DataAccess.RPTransactionScope(db)) { var _bll = new BLL.UsuarioBLL(db, _idUsuario); model.flAtivo = "Sim"; _bll.Insert(model); _bll.SaveChanges(); trans.Complete(); return Json(new { idUsuario = model.idUsuario, nmUsuario = model.nmUsuario }, JsonRequestBehavior.AllowGet); } } } catch (Exception ex) { Response.StatusCode = 500; return Json(RP.Util.Exception.Message.Get(ex), JsonRequestBehavior.AllowGet); } }
public void AtualizarPerfisXml(Usuario usuario) { AtualizarPefis(usuario); }
private void AtualizarPefis(Usuario usuario) { try { if (usuario == null || usuario.idUsuario == 0) { throw new Exception("Informe o usuário"); } using (Context db = new Context()) { using (var ts = new RP.DataAccess.RPTransactionScope(db)) { UsuarioBLL bll = new UsuarioBLL(db, -999); bll.UpdatePerfis(usuario); db.SaveChanges(); ts.Complete(); } } } catch (Exception e) { System.ServiceModel.Web.WebOperationContext ctx = System.ServiceModel.Web.WebOperationContext.Current; ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.BadRequest; ctx.OutgoingResponse.StatusDescription = e.Message; // throw new System.ServiceModel.Web.WebFaultException<string>(e.Message, System.Net.HttpStatusCode.BadRequest); } }
public void AtualizarPerfisJson(Usuario usuario) { AtualizarPefis(usuario); }