public static MessageCustom SaveOrganization(OrganizationBE data, int userId, int nodeId) { MessageCustom msg = new MessageCustom(); try { using (var ts = new TransactionScope()) { data.i_OrganizationTypeId = 1; string result = OrganizationDal.SaveOrganization(data, userId, nodeId); if (result == null) { msg.Error = true; msg.Message = "Sucedió un error al guardar la empresa, por favor actualiza y vuelva a intentar"; msg.Status = (int)HttpStatusCode.Conflict; } else { msg.Error = false; msg.Message = "Se guardó correctamente."; msg.Status = (int)HttpStatusCode.Created; msg.Id = result; } ts.Complete(); return(msg); } } catch (Exception ex) { return(msg); } }