public List <AmbienteDTO> ConsultarAmbientesCoordinador(int IdCoordinador) { var Lista = new List <AmbienteDTO>(); var Items = (from i in entity.Coordinacion join a in entity.Area on i.IdArea equals a.IdArea join am in entity.Ambiente on a.IdArea equals am.IdArea join s in entity.Sede on am.IdSede equals s.IdSede where i.IdCoordinacion == IdCoordinador orderby s.Nombre_Sede, am.Numero select new { am, s.Nombre_Sede }).ToList(); foreach (var item in Items) { var Ambientes = new AmbienteDTO(); Ambientes.IdAmbiente = item.am.IdAmbiente; Ambientes.IdSede = item.am.IdSede; Ambientes.Piso = item.am.Piso; Ambientes.IdArea = item.am.IdArea; Ambientes.Pantalla = item.am.Pantalla; Ambientes.Numero = item.am.Numero; Ambientes.NumeroEquipos = item.am.NumeroEquipos; Ambientes.NumeroSillas = item.am.NumeroSillas; Ambientes.NumeroMesas = item.am.NumeroMesas; Ambientes.NombreSede = item.Nombre_Sede; Lista.Add(Ambientes); } return(Lista); }
public IHttpActionResult GuardarPrestamoLLavesAmbientes(AmbienteDTO oAmbiente) { try { ProgramacionBl oProgramacionBl = new ProgramacionBl(); var datos = oProgramacionBl.GuardarPrestamoLLavesAmbientes(oAmbiente); return(Ok(new { success = true, datos })); } catch (Exception exc) { return(Ok(new { success = false, exc.Message })); } }
public ActionResult <AmbienteDTO> Inserir([FromBody, BindRequired] AmbienteDTO ambiente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var obj = this._mapper.Map <AmbienteDTO, Ambiente>(ambiente); obj.Id = 0; var result = this._service.Salvar(obj); return(Created($"{Request.Path}/{result.Id}", this._mapper.Map <Ambiente, AmbienteDTO>(result))); }
public ActionResult <AmbienteDTO> Post([FromBody] AmbienteDTO value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var ambiente = new Ambiente() { NomeAmbiente = value.NomeAmbiente }; var retorno = _ambienteService.Salvar(ambiente); return(Ok(_mapper.Map <AmbienteDTO>(retorno))); }
public ActionResult <AmbienteDTO> Alterar([FromBody, BindRequired] AmbienteDTO ambiente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!this._service.ExistePorId(ambiente.Id)) { return(NotFound("Tipo Log não encontrado. Impossível alterar")); } var obj = this._mapper.Map <AmbienteDTO, Ambiente>(ambiente); var result = this._service.Salvar(obj); return(Ok(this._mapper.Map <Ambiente, AmbienteDTO>(result))); }