public string GuardarServicio(Gpr_Servicio_InsercionDTO data) { data.UsuarioCreador = Session["Usuario"].ToString(); var request = new RestRequest("Gpr_Servicio", Method.POST); request.RequestFormat = DataFormat.Json; request.AddHeader("Content-type", "application/json"); request.AddJsonBody(data); var response = client.Execute <object>(request); return(JsonConvert.SerializeObject(response, Formatting.Indented, settings)); }
public async Task <IHttpActionResult> GuardarServicio(Gpr_Servicio_InsercionDTO gpr_ServicioI) { Mapper.Initialize(cfg => cfg.CreateMap <Gpr_Servicio_InsercionDTO, Gpr_Servicio>()); Gpr_Servicio gpr_Servicio = Mapper.Map <Gpr_Servicio>(gpr_ServicioI); gpr_Servicio.FechaCreacion = DateTime.Now; gpr_Servicio.Estado = true; gpr_Servicio.UsuarioCreador = gpr_ServicioI.UsuarioCreador; var errors = ModelState.Values.SelectMany(v => v.Errors); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Gpr_Servicio.Add(gpr_Servicio); await db.SaveChangesAsync(); //return CreatedAtRoute("DefaultApi", new { id = gpr_Servicio.IdGprServicio }, gpr_Servicio); return(Ok(ListarServicio())); }