public IActionResult Create(EmpresasServiciosDTO empresasServiciosDTO) { ////consumo la webapi para obtener los dtos //var cliente = new RestSharp.RestClient("https://localhost:44331/api/EmpresasServicios/1"); //var request = new RestSharp.RestRequest(RestSharp.Method.GET); //var dtos = cliente.Execute<List<EmpresasServiciosDTO>>(request).Data; var idEmpresa = User.FindFirst(ClaimTypes.Hash).Value; empresasServiciosDTO.IdEmpresa = Int32.Parse(idEmpresa); return(View(empresasServiciosDTO)); }
//public short IdServicio { get; set; } //public int IdEmpresa { get; set; } //public string Descripcion { get; set; } //public decimal PrecioSugerido { get; set; } //public short IdDuracionTurno { get; set; } //public DateTime FechaAlta { get; set; } //public async Task<IActionResult> Create2([Bind("Descripcion")] EmpresasServiciosDTO empresasServiciosDTO) //public async Task<IActionResult> Create2(string sDescripcion) public async Task <IActionResult> Create2(EmpresasServiciosDTO empresasServiciosDTO) { var idEmpresa = User.FindFirst(ClaimTypes.Hash).Value; empresasServiciosDTO.IdEmpresa = Int32.Parse(idEmpresa); empresasServiciosDTO.FechaAlta = DateTime.Now; empresasServiciosDTO.IdDuracionTurno = 1; var client = new RestClient("https://localhost:44331/api/EmpresasServicios"); client.AddDefaultHeader("Content-type", "application/json"); var request1 = new RestRequest("https://localhost:44331/api/EmpresasServicios", Method.POST); request1.RequestFormat = DataFormat.Json; request1.AddJsonBody(empresasServiciosDTO); var response = client.Execute(request1); return(RedirectToAction("Index")); }