// 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"); } }
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; } }
public int Guardar(Solicitud solicitud) { solicitud.Id = ++id; lsolicitudes.Add(solicitud); return solicitud.Id; }