public Response CambiarSiActivo(bool esActivo, int IdParentesco) { Response response; try { var liabily = db.Parentesco.Where(b => b.IdParentesco == IdParentesco).FirstOrDefault(); db.Update(liabily); db.SaveChanges(); } catch (Exception ex) { response = new Response { IsSuccess = true, Message = ex.Message, }; return(response); } response = new Response { IsSuccess = true, Message = "Ok", }; return(response); }
public Response Editar(int id, InstitucionFinanciera institucionFinanciera) { try { var respuesta = Existe(institucionFinanciera); if (respuesta.IsSuccess) { var respuestaInstFinanciera = ObtenerInstitucionFinanciera(id); respuestaInstFinanciera.Nombre = institucionFinanciera.Nombre.Trim().TrimStart().TrimEnd().ToUpper(); db.Update(respuestaInstFinanciera); db.SaveChanges(); return(new Response { IsSuccess = true, Message = "Ok", }); } else { return(new Response { IsSuccess = false, Message = "Existe un país con igual nombre...", }); } } catch (Exception ex) { return(new Response { IsSuccess = false, Message = ex.Message, }); } }
public Response CambiarSiActivo(bool esActivo, int IdParroquia) { Response response = null; using (var transaccion = db.Database.BeginTransaction()) { try { if (!esActivo) { var Parroquia = ObtenerParroquia(IdParroquia); db.Update(Parroquia); response = new Response { IsSuccess = true, Message = "Ok", }; db.SaveChanges(); transaccion.Commit(); } else { var Parroquia = ObtenerParroquia(IdParroquia); db.Update(Parroquia); var Ciudad = GetParentCity(Parroquia); response = ActiveCity(Ciudad); if (response.IsSuccess) { db.SaveChanges(); transaccion.Commit(); return(response); } response = new Response { IsSuccess = false, Message = "Null", }; transaccion.Rollback(); return(response); } response = new Response { IsSuccess = true, Message = "Ok", }; return(response); } catch (Exception) { response = new Response { IsSuccess = false, Message = "Null", }; transaccion.Rollback(); return(response); } } }