public bool CrearServicio(DataServicio Data) { try { return(true); } catch (Exception) { throw; } }
public ServicioController() { dataservServicio = new DataServicio(); List <Profile> profilelist = new List <Profile>(); profilelist.Add(new ServicioProfile()); profilelist.Add(new TarjetaProfile()); profilelist.Add(new MServicioProfile()); objMap = new AutoMapper.MapperConfiguration(i => i.AddProfiles(profilelist)); }
public string Actualizar(DataServicio Data) { string authHeader = WebOperationContext.Current.IncomingRequest.Headers["Authorization"]; if (HToken.check(authHeader)) { if (Data.Id == 0) { CustomErrorDetail customError = new CustomErrorDetail(404, "Dato Faltante", "El identificador no se encontro"); throw new WebFaultException <CustomErrorDetail>(customError, HttpStatusCode.NotFound); } return(JsonConvert.SerializeObject(new { Respuesta = _sv.ActualizarServicio(Data) })); } WebOperationContext.Current.OutgoingResponse.Headers.Add("WWW-Authorization: Token realm=\"wsupdate\""); throw new WebFaultException(HttpStatusCode.Unauthorized); }
public string Crear(DataServicio Data) { string authHeader = WebOperationContext.Current.IncomingRequest.Headers["Authorization"]; if (HToken.check(authHeader)) { if (Data.Id != 0) { CustomErrorDetail customError = new CustomErrorDetail(400, "Error en la peticion", "La peticion no tiene el formato requerido"); throw new WebFaultException <CustomErrorDetail>(customError, HttpStatusCode.BadRequest); } return(JsonConvert.SerializeObject(new { Respuesta = _sv.CrearServicio(Data) })); } WebOperationContext.Current.OutgoingResponse.Headers.Add("WWW-Authorization: Token realm=\"wscreate\""); throw new WebFaultException(HttpStatusCode.Unauthorized); }
public DataServicio MuestraServicio(int Id) { try { DataServicio salida = new DataServicio() { Id = 1, ApellidoM = "materno uno", ApellidoP = "paterno uno", Nombre = "nombre uno", Direccion = "direccion uno bla bla" }; return(salida); } catch (Exception) { throw; } }