public DeportistaModalidad Create(DeportistaModalidad deportistaModalidad) { DeportistaModalidad deportistaModalidadCreate = new DeportistaModalidad(); try { using (DbContextTransaction transaction = UnitOfWork.GetContext().Database.BeginTransaction()) { try { deportistaModalidadCreate = deportistaModalidad; DeportistaModalidadRepository.Create(deportistaModalidadCreate); UnitOfWork.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw; } } Find(deportistaModalidadCreate); return(deportistaModalidadCreate); } catch (Exception ex) { throw; } }
public ActionResult CreateDeportistaModalidad(DeportistaModalidad deportistaModalidad) { deportistaModalidad.IdDeportista = 1; deportistaModalidad.IdModalidad = 1; deportistaModalidad.Peso = 140; deportistaModalidad = DeportistaSC.Create(deportistaModalidad); return(RedirectToAction("List")); }
public HttpResponseMessage Create(DeportistaModalidad deportistaModalidad) { HttpResponseMessage Response = new HttpResponseMessage(); try { DeportistaModalidad deportistaModalidadCreate = deportistaModalidadBL.Create(deportistaModalidad); Response = Request.CreateResponse(HttpStatusCode.OK, deportistaModalidadCreate); } catch (Exception ex) { ErrorLog errorLog = new ErrorLog(); errorLog.ex = ex; Response = Request.CreateResponse(HttpStatusCode.InternalServerError, errorLog); } return(Response); }
public DeportistaModalidad Create(DeportistaModalidad deportistaModalidad) { string responseMessage = string.Empty; ErrorLog errorLog = new ErrorLog(); DeportistaModalidad deportistaModalidadCreate = new DeportistaModalidad(); try { using (HttpClient httpClient = new HttpClient()) { UrlApi = string.Format("{0}DeportistaModalidad/Create", ConfigurationManager.AppSettings["UrlApi"]); httpClient.BaseAddress = new Uri(UrlApi); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage GetResponse = httpClient.PostAsync(UrlApi, deportistaModalidad, new JsonMediaTypeFormatter { }).Result; switch (GetResponse.StatusCode) { case System.Net.HttpStatusCode.OK: responseMessage = GetResponse.Content.ReadAsStringAsync().Result; deportistaModalidadCreate = JsonConvert.DeserializeObject <DeportistaModalidad>(responseMessage); break; case System.Net.HttpStatusCode.InternalServerError: responseMessage = GetResponse.Content.ReadAsStringAsync().Result; errorLog = JsonConvert.DeserializeObject <ErrorLog>(responseMessage); break; } } return(deportistaModalidadCreate); } catch (Exception) { throw; } }
public void Find(DeportistaModalidad deportistaModalidadCreate) { List <Deportista> ListDeportistas = new List <Deportista>(); ListDeportistas = DeportistaRepository.Find(d => d.Name.Contains("a")).ToList(); }