public void CompleteApplication(BaseApplicationManager bam, string ToChoose, string PricePerNight)
        {
            string bamId   = bam.BaseApplicationId;
            var    baseApl = new MapperConfiguration(cfg => {
                cfg.CreateMap <BaseApplicationManager, Application>()
                .ForMember(f => f.NumOfPeople,
                           t => t.MapFrom(a => Convert.ToInt32(a.NumOfPeople)))
                .ForMember(f => f.Status, t => t.Ignore());
            }).CreateMapper().Map <Application>(bam);
            var r = new ReservedDates();

            r.DateStart      = DateTime.ParseExact(bam.DateIn, "yyyy-MM-dd", null);
            r.DateEnd        = DateTime.ParseExact(bam.DateOut, "yyyy-MM-dd", null);
            baseApl.ForDates = r;

            DateTime afttom = DateTime.Today.AddDays(2);

            if (afttom > r.DateStart)
            {
                afttom = r.DateStart;
            }
            baseApl.ExpirationDate = afttom;
            baseApl.Price          = Convert.ToInt32((r.DateEnd - r.DateStart).TotalDays) * baseApl.NumOfPeople * Convert.ToInt32(PricePerNight);
            _hotelContext.AddApplicationWithDeleting(baseApl, ToChoose, bamId);
        }
        public void AddApplication(StartFormViewModel st)
        {
            var baseApl = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <StartFormViewModel, Application>()
                .ForMember(f => f.NumOfPeople,
                           t => t.MapFrom(a => Convert.ToInt32(a.People)))
                .ForMember(f => f.Price,
                           t => t.MapFrom(a => Convert.ToInt32(a.Price)));
            }).CreateMapper().Map <Application>(st);
            var r = new ReservedDates();

            r.DateStart      = DateTime.ParseExact(st.DateIn, "yyyy-MM-dd", null);
            r.DateEnd        = DateTime.ParseExact(st.DateOut, "yyyy-MM-dd", null);
            baseApl.ForDates = r;

            DateTime afttom = DateTime.Today.AddDays(2);

            if (afttom > r.DateStart)
            {
                afttom = r.DateStart;
            }
            baseApl.ExpirationDate = afttom;
            _hotelContext.AddApplication(baseApl, Convert.ToInt32(st.ApId));
        }