private async void CreateStewardess(object sender, RoutedEventArgs e) { var p = new PilotModel { FirstName = FirstName.Text, LastName = LastName.Text, DateOfBirth = Convert.ToDateTime(DateOfBirth.Text) }; using (var client = new HttpClient()) { var myContent = JsonConvert.SerializeObject(p); var buffer = System.Text.Encoding.UTF8.GetBytes(myContent); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); string url = App.BaseUrl + "stewardesses/"; var result = client.PostAsync(new Uri(url), byteContent).ConfigureAwait(false).GetAwaiter().GetResult(); if (!result.IsSuccessStatusCode) { MessageDialog showDialog = new MessageDialog("Something wrong with posting data!!!"); await showDialog.ShowAsync(); } else { this.Frame.Navigate(typeof(StewardessesPage)); } } }
public IActionResult PilotAdd([FromBody] PilotModel pilotModel) { try { _logger.LogInformation("Mapping Pilot Model"); var pilot = _mapper.Map <Pilot>(pilotModel); _logger.LogInformation($"Pilot ID{pilot.Id} Checking if it Exists"); if (_pilotRepositorie.Exist(pilot.Id)) { _logger.LogWarning($"Pilot ID{pilot.Id} Exists"); return(StatusCode(409, "Pilot Already Exists")); } _logger.LogInformation("Adding Pilot"); _pilotRepositorie.Add(pilot); var pilotModelReturn = _mapper.Map <PilotModel>(pilot); return(CreatedAtRoute("Get", new { id = pilot.Id }, pilotModelReturn)); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(StatusCode(500, "Ocorreu um erro interno no sistema!")); } }
public PilotModel Create(PilotModel model) { var pilot = _mapper.Map <Pilot>(model); var created = _airportPilotsRepository.Create(pilot); var result = _mapper.Map <PilotModel>(created); return(result); }
public HttpResponseMessage Post([FromBody] PilotModel pilot) { this.registrationService.RegisterPilot(pilot); var response = Request.CreateResponse <PilotModel>(HttpStatusCode.Created, pilot); return(response); }
public IActionResult Post([FromBody] PilotModel value) { var validationResult = _pilotModelValidator.Validate(value); if (!validationResult.IsValid) { throw new BadRequestException(validationResult.Errors); } var entity = _pilotService.Create(value); return(Json(entity)); }
public TResponse GetAll() { using (var db = new UnitOfWork()) { try { List <PilotModel> lstPilotModel = new List <PilotModel>(); PilotModel objPilotModel; List <Pilot> lstPilot = db.PilotRepository.GetAll().ToList(); if (lstPilot != null && lstPilot.Count > 0) { foreach (Pilot obj in lstPilot) { objPilotModel = new PilotModel(); objPilotModel.ID = obj.ID; //objPilotModel.UserId =Convert.ToInt16(obj.UserId); objPilotModel.FName = obj.FName; objPilotModel.LName = obj.LName; objPilotModel.Email = obj.Email; objPilotModel.Phone = obj.Phone; objPilotModel.Address1 = obj.Address1; objPilotModel.Address2 = obj.Address2; objPilotModel.City = obj.City; objPilotModel.IsActive = Convert.ToBoolean(obj.IsActive); objPilotModel.IsDeleted = Convert.ToBoolean(obj.IsDeleted); objPilotModel.CreatedOn = Convert.ToDateTime(obj.CreatedOn); lstPilotModel.Add(objPilotModel); } objTResponse.Status = ResponseStaus.ok; objTResponse.Message = ResponseMessage.success; objTResponse.ResponsePacket = lstPilotModel; } else { objTResponse.Status = ResponseStaus.error; objTResponse.Message = ResponseMessage.ItemNotFound; objTResponse.ResponsePacket = null; } return(objTResponse); } catch (DbEntityValidationException dbEx) { ErrorLogBusiness objerrorlog = new ErrorLogBusiness(); objerrorlog.AddErrorLog(new ErrorLogModel { MethodName = "ListPilot", Id = 0, ClassName = "PilotBusiness", Error = dbEx.Message }); return(objTResponse); } } }
public ActionResult AddUpdate(PilotModel objPilotModel) { try { if (objPilotModel.ID == 0) { WebSecurity.CreateUserAndAccount(objPilotModel.Email, objPilotModel.Password); objPilotModel.UserId = WebSecurity.GetUserId(objPilotModel.Email); } new PilotBusiness().AddUpdate(objPilotModel); return(RedirectToAction("List")); } catch (MembershipCreateUserException e) { ModelState.AddModelError("errorMsg", ErrorCodeToString(e.StatusCode)); return(View("Add")); } }
public ActionResult Create(PilotModel model) { try { Pilot pilot = new Pilot() { NamaPilot = model.NamaPilot }; context.Pilots.InsertOnSubmit(pilot); context.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(View(model)); } }
public TResponse PilotLogin(string email, string pasword, string type) { using (var db = new UnitOfWork()) { try { PilotModel objPilotModel = new PilotModel(); UserProfile objPilot = db.UserProfileRepository.Get(x => x.Email == email && x.Password == pasword && x.Type == type && x.IsDeleted == false).FirstOrDefault(); if (objPilot != null) { objPilotModel.UserId = objPilot.UserId; objPilotModel.FName = objPilot.FName; objPilotModel.LName = objPilot.LName; objPilotModel.Email = objPilot.Email; objPilotModel.Password = objPilot.Password; objPilotModel.Phone = objPilot.Phone; objPilotModel.Address1 = objPilot.Address1; objPilotModel.Address2 = objPilot.Address2; objPilotModel.City = objPilot.City; objPilotModel.IsActive = Convert.ToBoolean(objPilot.IsActive); objPilotModel.IsDeleted = objPilotModel.IsDeleted; objPilotModel.CreatedOn = objPilotModel.CreatedOn; objTResponse.Status = ResponseStaus.ok; objTResponse.Message = ResponseMessage.success; objTResponse.ResponsePacket = objPilotModel; } else { objTResponse.Status = ResponseStaus.error; objTResponse.Message = ResponseMessage.ItemNotFound; objTResponse.ResponsePacket = null; } return(objTResponse); } catch (DbEntityValidationException dbEx) { ErrorLogBusiness objerrorlog = new ErrorLogBusiness(); objerrorlog.AddErrorLog(new ErrorLogModel { MethodName = "PilotLogin", Id = 0, ClassName = "PilotBusiness", Error = dbEx.Message }); return(objTResponse); } } }
public TResponse GetByID(long Id) { using (var db = new UnitOfWork()) { try { PilotModel objPilotModel = new PilotModel(); Pilot objPilot = db.PilotRepository.Get(x => x.ID == Id).FirstOrDefault(); if (objPilot != null) { objPilotModel.ID = objPilot.ID; //objPilotModel.UserId = Convert.ToInt16(objPilot.UserId); objPilotModel.FName = objPilot.FName; objPilotModel.LName = objPilot.LName; objPilotModel.Email = objPilot.Email; objPilotModel.Phone = objPilot.Phone; objPilotModel.Address1 = objPilot.Address1; objPilotModel.Address2 = objPilot.Address2; objPilotModel.City = objPilot.City; objPilotModel.IsActive = Convert.ToBoolean(objPilot.IsActive); objPilotModel.IsDeleted = objPilotModel.IsDeleted; objPilotModel.CreatedOn = objPilotModel.CreatedOn; objTResponse.Status = ResponseStaus.ok; objTResponse.Message = ResponseMessage.success; objTResponse.ResponsePacket = objPilotModel; } else { objTResponse.Status = ResponseStaus.error; objTResponse.Message = ResponseMessage.ItemNotFound; objTResponse.ResponsePacket = null; } return(objTResponse); } catch (DbEntityValidationException dbEx) { ErrorLogBusiness objerrorlog = new ErrorLogBusiness(); objerrorlog.AddErrorLog(new ErrorLogModel { MethodName = "GetByID", Id = Id, ClassName = "PilotBusiness", Error = dbEx.Message }); return(objTResponse); } } }
public IActionResult PilotUpdate([FromBody] PilotModel pilotModel) { try { if (!_pilotRepositorie.Exist(pilotModel.Id)) { return(NotFound()); } var pilot = _mapper.Map <Pilot>(pilotModel); _pilotRepositorie.Update(pilot); return(NoContent()); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(StatusCode(500, "Ocorreu um erro interno no sistema!")); } }