Esempio n. 1
0
        public async Task <UserStatus> AddSurvey(Survey survey)
        {
            UserStatus status = new UserStatus();
            var        user   = await _userMgr.FindByIdAsync(survey.UserId);

            if (user != null)
            {
                if (survey.SurveyId == 0)
                {
                    _context.Surveys.Add(survey);
                    _context.SaveChanges();
                    status.Message = "Pomyślnie dodano badanie";
                    status.Status  = "ok";
                }
                else
                {
                    Survey newsurvey = new Survey();
                    _context.Surveys.Update(survey);
                    _context.SaveChanges();
                    status.Message = "Pomyślnie zaktualizowano badanie";
                    status.Status  = "ok";
                }
            }
            else
            {
                status.Message = "Nie dodano badania";
                status.Status  = "Failed";
            }
            return(status);
        }
Esempio n. 2
0
        public CarStatus DeleteCar(Car car)
        {
            CarStatus carStatus = new CarStatus();

            if (_context.Cars.Count(c => c.RegistrationNumber.Equals(car.RegistrationNumber)) > 0)
            {
                try
                {
                    _context.Cars.Remove(car);
                    _context.SaveChanges();
                    carStatus.Status  = "Ok";
                    carStatus.Message = "Pomyślnie usunięto";
                    return(carStatus);
                }
                catch
                {
                    carStatus.Status  = "Failed";
                    carStatus.Message = "nie udało się usunąć samochodu";
                    return(carStatus);
                }
            }
            else
            {
                carStatus.Status  = "Failed";
                carStatus.Message = "nie ma takiego samochodu";
                return(carStatus);
            }
        }