Beispiel #1
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var        turple      = RenderDetail(e);
            Button     btnUpdate   = turple.Item1;
            Button     btnDelete   = turple.Item2;
            TextBox    number      = turple.Item3;
            TextBox    StartPoint  = turple.Item4;
            TextBox    FinishPoint = turple.Item5;
            TimePicker StartTime   = turple.Item6;
            TimePicker EndTime     = turple.Item7;
            FlightDTO  flight      = turple.Item8;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var flightCreating = new FlightDTO()
                {
                    Id          = flight.Id,
                    Number      = number.Text,
                    StartTime   = (new DateTime(2018, 2, 2) + StartTime.Time).ToString(),
                    FinishTime  = (new DateTime(2018, 2, 2) + StartTime.Time).ToString(),
                    StartPoint  = StartPoint.Text,
                    FinishPoint = FinishPoint.Text,
                    TicketIds   = selectedTickets
                };
                int index = flightsList.ToList().FindIndex(t => t.Id == flight.Id);
                flightsList.RemoveAt(index);
                flightsList.Insert(index, flightCreating);
                try
                {
                    await service.UpdateAsync(flightCreating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(flight);
                }
                catch (Exception) { }
                flightsList.Remove(flight);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
        public async Task <ActionResult> Delete(string id)
        {
            try
            {
                var find = await _serviceUserTest.GetByIDAsync(id);

                if (find != null)
                {
                    return(Ok(await _serviceUserTest.DeleteAsync(id)));
                }
                return(BadRequest(StaticVar.MessageNotFound));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Beispiel #3
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var turple    = RenderDetail(e);
            var btnUpdate = turple.Item1;
            var btnDelete = turple.Item2;
            var number    = turple.Item3;
            var time      = turple.Item4;
            var planes    = turple.Item5;
            var crews     = turple.Item6;
            var departure = turple.Item7;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var stewardessCreating = new DepartureDTO()
                {
                    Id            = departure.Id,
                    FlightNumber  = number.Text,
                    DepartureTime = (new DateTime(2018, 2, 2) + time.Time).ToString(),
                    PlaneId       = ((PlaneDTO)planes.SelectedItem).Id,
                    CrewId        = ((CrewDTO)crews.SelectedItem).Id
                };
                int index = departuresList.ToList().FindIndex(t => t.Id == departure.Id);
                departuresList.Insert(index, stewardessCreating);

                try
                {
                    await service.UpdateAsync(stewardessCreating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(departure);
                }
                catch (Exception) { }
                departuresList.Remove(departure);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
Beispiel #4
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var turple    = RenderDetail(e);
            var btnUpdate = turple.Item1;
            var btnDelete = turple.Item2;
            var Name      = turple.Item3;
            var lifetime  = turple.Item4;
            var created   = turple.Item5;
            var type      = turple.Item6;
            var plane     = turple.Item7;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var stewardessCreating = new PlaneDTO()
                {
                    Id = plane.Id, Name = Name.Text, LifeTime = lifetime.Text, Created = created.Date.Value.Date.ToString(), TypePlaneId = ((PlaneTypeDTO)type.SelectedItem).Id
                };

                int index = planesList.ToList().FindIndex(t => t.Id == plane.Id);
                planesList.Insert(index, stewardessCreating);

                try
                {
                    await service.UpdateAsync(stewardessCreating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(plane);
                }
                catch (Exception) { }
                planesList.Remove(plane);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
Beispiel #5
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var turple     = RenderDetail(e);
            var btnUpdate  = turple.Item1;
            var btnDelete  = turple.Item2;
            var firstname  = turple.Item3;
            var lastname   = turple.Item4;
            var birthday   = turple.Item5;
            var stewardess = turple.Item6;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var stewardessCreating = new StewardessDTO()
                {
                    Id = stewardess.Id, FirstName = firstname.Text, LastName = lastname.Text, DateOfBirth = birthday.Date.Value.Date.ToString()
                };

                int index = stewardessesList.ToList().FindIndex(t => t.Id == stewardess.Id);
                stewardessesList.Insert(index, stewardessCreating);

                try
                {
                    await service.UpdateAsync(stewardessCreating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(stewardess);
                }
                catch (Exception) { }
                stewardessesList.Remove(stewardess);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
Beispiel #6
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var turple    = RenderDetail(e);
            var btnUpdate = turple.Item1;
            var btnDelete = turple.Item2;
            var model     = turple.Item3;
            var places    = turple.Item4;
            var carrying  = turple.Item5;
            var planetype = turple.Item6;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var planetypeCreating = new PlaneTypeDTO()
                {
                    Id = planetype.Id, Model = model.Text, Places = int.Parse(places.Text), Carrying = int.Parse(carrying.Text)
                };

                int index = planetypesList.ToList().FindIndex(t => t.Id == planetype.Id);
                planetypesList.Insert(index, planetypeCreating);

                try
                {
                    await service.UpdateAsync(planetypeCreating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(planetype);
                }
                catch (Exception) { }
                planetypesList.Remove(planetype);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
Beispiel #7
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var turple     = RenderDetail(e);
            var btnUpdate  = turple.Item1;
            var btnDelete  = turple.Item2;
            var firstname  = turple.Item3;
            var lastname   = turple.Item4;
            var experience = turple.Item5;
            var pilot      = turple.Item6;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var pilotCreating = new PilotDTO()
                {
                    Id = pilot.Id, FirstName = firstname.Text, LastName = lastname.Text, Experience = int.Parse(experience.Text)
                };

                int index = pilotsList.ToList().FindIndex(t => t.Id == pilot.Id);
                pilotsList.Insert(index, pilotCreating);

                try
                {
                    await service.UpdateAsync(pilotCreating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(pilot);
                }
                catch (Exception) { }
                pilotsList.Remove(pilot);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
Beispiel #8
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var turple    = RenderDetail(e);
            var btnUpdate = turple.Item1;
            var btnDelete = turple.Item2;
            var number    = turple.Item3;
            var price     = turple.Item4;
            var ticket    = turple.Item5;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var ticketUpdating = new TicketDTO()
                {
                    Id = ticket.Id, FlightNumber = number.Text, Price = double.Parse(price.Text)
                };

                int index = ticketList.ToList().FindIndex(t => t.Id == ticket.Id);
                ticketList.Insert(index, ticketUpdating);

                try
                {
                    await service.UpdateAsync(ticketUpdating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(ticket);
                }
                catch (Exception) { }
                ticketList.Remove(ticket);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
Beispiel #9
0
        private void itemsList_ItemClick(object sender, ItemClickEventArgs e)
        {
            var      turple    = RenderDetail(e);
            Button   btnUpdate = turple.Item1;
            Button   btnDelete = turple.Item2;
            ComboBox pilots    = turple.Item3;
            CrewDTO  crew      = turple.Item4;

            btnUpdate.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                var crewCreating = new CrewDTO()
                {
                    Id             = crew.Id,
                    PilotId        = ((PilotDTO)pilots.SelectedItem).Id,
                    StewardressIds = selectedStews
                };
                int index = crewsList.ToList().FindIndex(t => t.Id == crew.Id);
                crewsList.RemoveAt(index);
                crewsList.Insert(index, crewCreating);
                try
                {
                    await service.UpdateAsync(crewCreating);
                }
                catch (Exception) { }

                UpdateList();
                SingleItem.Children.Clear();
            };

            btnDelete.Click += async(object sen, RoutedEventArgs evArgs) =>
            {
                try
                {
                    await service.DeleteAsync(crew);
                }
                catch (Exception) { }
                crewsList.Remove(crew);
                UpdateList();
                SingleItem.Children.Clear();
            };
        }
Beispiel #10
0
        public async Task DeleteUndefinedResouseReturnNull()
        {
            // arrange
            Expression <Func <PatientDto, bool> > expression = s => s.Id == 999;

            var mapper = new Mock <IMapper>();

            mapper
            .Setup(x => x.Map <Expression <Func <Patient, bool> > >(expression))
            .Returns(x => x.Id == 999);

            var repo = new Mock <IRepository <Patient> >();

            var service = new GenericService <Patient, PatientDto>(repo.Object, mapper.Object, new Mock <IUnitOfWork>().Object);

            // act
            var res = await service.DeleteAsync(expression);

            // assert
            Assert.Null(res);
        }
Beispiel #11
0
        public async Task DeleteCurrectResouseReturnResourse()
        {
            // arrange
            Expression <Func <PatientDto, bool> > expression = s => s.Id == 1;
            var patient = new Patient()
            {
                Id = 1
            };
            var res = new PatientDto()
            {
                Id = 1
            };

            var mapper = new Mock <IMapper>();

            mapper
            .Setup(x => x.Map <Expression <Func <Patient, bool> > >(expression))
            .Returns(x => x.Id == 1);
            mapper
            .Setup(x => x.Map <PatientDto>(patient))
            .Returns(res);

            var repo = new Mock <IRepository <Patient> >();

            repo
            .Setup(x => x.GetAsync(It.IsAny <Expression <Func <Patient, bool> > >()))
            .Returns(Task.FromResult(patient));

            repo
            .Setup(x => x.DeleteAsync(patient))
            .Returns(Task.FromResult(patient));

            var service = new GenericService <Patient, PatientDto>(repo.Object, mapper.Object, new Mock <IUnitOfWork>().Object);

            // act
            var result = await service.DeleteAsync(expression);

            // assert
            Assert.Equal(result, res);
        }
Beispiel #12
0
 public virtual async Task Delete([FromBody] TModel model)
 {
     await _service.DeleteAsync(model);
 }
        // DELETE api/countries/1
        public async Task <HttpResponseMessage> DeleteCountry(int id)
        {
            await _countryService.DeleteAsync(id);

            return(Request.CreateResponse(HttpStatusCode.NoContent));
        }