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); }
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); } }