/// <summary> /// Borra una nueva Area o Persona /// </summary> /// <param name="pAreaPersona">Entidad Area o persona</param> /// <returns>true o false según relsultado</returns> public bool DeleteAreaPersona(AreaPersona pAreaPersona) { try { using (var db = new ActivosFijosContext()) { db.AreaPersona.Remove(pAreaPersona); db.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
/// <summary> /// Edita una nueva Area o Persona /// </summary> /// <param name="pAreaPersona">Entidad Area o persona</param> /// <returns>true o false según relsultado</returns> public bool EditAreaPersona(AreaPersona pAreaPersona) { try { using (var db = new ActivosFijosContext()) { var query = db.AreaPersona.Where(x => x.Id_AreaPersona == pAreaPersona.Id_AreaPersona).FirstOrDefault(); query.Nombre = pAreaPersona.Nombre == null ? query.Nombre : pAreaPersona.Nombre; db.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
/// <summary> /// Agrega una nueva Area o Persona /// </summary> /// <param name="pAreaPersona">Entidad Area o persona</param> /// <returns>true o false según relsultado</returns> public bool AddAreaPersona(AreaPersona pAreaPersona) { try { using (var db = new ActivosFijosContext()) { int idCiudad = pAreaPersona.Ciudad.FirstOrDefault().Id_Ciudad; pAreaPersona.Ciudad = db.Ciudad.Where(x => x.Id_Ciudad == idCiudad).ToList(); db.AreaPersona.Add(pAreaPersona); db.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }
public HttpResponseMessage DeleteAreaPersona(AreaPersona pAreaPersona) { try { var r = AreaPersonaBL.DeleteAreaPersona(pAreaPersona); if (r) { return(Request.CreateResponse(HttpStatusCode.OK, true)); } else { var message = string.Format("Se genero un error puede que no se ingresaron todos los datos del formulario"); return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, message)); } } catch (Exception) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Se genero un error en el servidor")); } }
public HttpResponseMessage GetAreaAreaPersona(AreaPersona pAreaPersona) { try { var r = AreaPersonaBL.GetAreaAreaPersona(pAreaPersona); if (r.Any()) { return(Request.CreateResponse(HttpStatusCode.OK, r)); } else { var message = string.Format("No se retornaron datos"); return(Request.CreateErrorResponse(HttpStatusCode.NotFound, message)); } } catch (Exception) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Se genero un error en el servidor")); } }
/// <summary> /// Obtiene una nueva Area o Persona /// </summary> /// <param name="pAreaPersona">Entidad Area o persona</param> /// <returns>Lista de Areas o Personas</returns> public List <AreaPersona> GetAreaAreaPersona(AreaPersona pAreaPersona) { try { List <AreaPersona> vAreaPersona; var vPredicado = PredicateBuilder.New <AreaPersona>(); vPredicado.Or(x => x.Id_AreaPersona == pAreaPersona.Id_AreaPersona); vPredicado.Or(x => x.Nombre.Contains(pAreaPersona.Nombre)); using (var db = new ActivosFijosContext()) { vAreaPersona = db.AreaPersona.Where(vPredicado).ToList(); } return(vAreaPersona); } catch (Exception) { return(null); } }
/// <summary> /// Obtiene Area o Persona por filtro /// </summary> /// <param name="pAreaPersona">Entidad Area Persona</param> /// <returns>Lista Area o Persona </returns> public List <AreaPersona> GetAreaAreaPersona(AreaPersona pAreaPersona) { return(new AreaPersonaDAL().GetAreaAreaPersona(pAreaPersona)); }
/// <summary> /// Edita Area o Persona /// </summary> /// <param name="pAreaPersona">Entidad Area Persona</param> /// <returns>true or false</returns> public bool EditAreaPersona(AreaPersona pAreaPersona) { return(new AreaPersonaDAL().EditAreaPersona(pAreaPersona)); }
/// <summary> /// Borra Area o Persona /// </summary> /// <param name="pAreaPersona">Entidad Area Persona</param> /// <returns>true or false</returns> public bool DeleteAreaPersona(AreaPersona pAreaPersona) { return(new AreaPersonaDAL().DeleteAreaPersona(pAreaPersona)); }
/// <summary> /// Agrega Area o Persona /// </summary> /// <param name="pAreaPersona">Entidad Area Persona</param> /// <returns>true or false</returns> public bool AddAreaPersona(AreaPersona pAreaPersona) { return(new AreaPersonaDAL().AddAreaPersona(pAreaPersona)); }