// POST api/solicitudes
        public HttpResponseMessage Post(Solicitud solicitud)
        {
            try
            {
                int respuesta = solicitudService.Registrar(solicitud);
                return Request.CreateResponse<int>(HttpStatusCode.OK, respuesta);
            }
            catch (BusinessException e)
            {

                return Request.CreateResponse<string>(HttpStatusCode.BadRequest, e.Message);
            }
            catch (Exception e) {
                return Request.CreateResponse<string>(HttpStatusCode.BadRequest, "Ocurrio un error");
            }
        }
Example #2
0
 public bool Actualizar(Solicitud solicitud)
 {
     Solicitud solicitudEncontrada =  lsolicitudes.Where(x => x.Id == solicitud.Id).FirstOrDefault();
        if (solicitudEncontrada != null) {
        solicitudEncontrada.Descripcion = solicitud.Descripcion;
        if (lsolicitudes.Where(x => x.Id == solicitud.Id).FirstOrDefault().Descripcion == solicitud.Descripcion)
        {
            return true;
        }
        else {
            return false;
        }
        }
        else {
        return false;
        }
 }
Example #3
0
 public int Guardar(Solicitud solicitud)
 {
     solicitud.Id = ++id;
     lsolicitudes.Add(solicitud);
     return solicitud.Id;
 }