Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 public ActionResult CreateDeportistaModalidad(DeportistaModalidad deportistaModalidad)
 {
     deportistaModalidad.IdDeportista = 1;
     deportistaModalidad.IdModalidad  = 1;
     deportistaModalidad.Peso         = 140;
     deportistaModalidad = DeportistaSC.Create(deportistaModalidad);
     return(RedirectToAction("List"));
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
        public void Find(DeportistaModalidad deportistaModalidadCreate)
        {
            List <Deportista> ListDeportistas = new List <Deportista>();

            ListDeportistas = DeportistaRepository.Find(d => d.Name.Contains("a")).ToList();
        }