public IEnumerable <AttendanceVM> GetAttendanceByDeanery(Deanery deanery) { List <Attendance> attendances = new List <Attendance>().Where(f => f.Trainee.Deanery == deanery).ToList(); List <AttendanceVM> models = new List <AttendanceVM>(); foreach (var attendance in attendances) { models.Add(new AttendanceVM { TraineeId = attendance.TraineeId, MarkedBy = attendance.MarkedBy, February = attendance.February, March = attendance.March, April = attendance.April, May = attendance.May, June = attendance.June, July = attendance.July, August = attendance.August, September = attendance.September, October = attendance.October, November = attendance.November }); } return(models); }
public async ValueTask <IActionResult> Post([FromBody] DeaneryViewModel model) { if (ModelState.IsValid) { Deanery deanery = model.Convert <DeaneryViewModel, Deanery>(_mapper); (bool succeeded, Deanery addedDeanery, string error) = await _repo.Add(deanery); if (succeeded) { return(await Get(addedDeanery.Id)); } return(BadRequest(new { Message = error })); } return(BadRequest(new { Errors = ModelState.Values.SelectMany(e => e.Errors).ToList() })); }
public async ValueTask <IActionResult> Put([FromBody] Deanery model) { if (ModelState.IsValid) { if (model.Id != 0) { (bool succeeded, Deanery updatedDeanery, string error) = await _repo.Update(model, model.Id); if (succeeded) { return(await Get(model.Id)); } return(NotFound(new { Message = error })); } } return(BadRequest(new { Errors = ModelState.Values.SelectMany(e => e.Errors).ToList() })); }
public async ValueTask <IActionResult> Get(int id) { Deanery deanery = await _repo .Item() .Include(c => c.Parishes) .ThenInclude(p => p.Masses) .Include(c => c.Parishes) .ThenInclude(p => p.Confessions) .Where(c => c.Id == id) .FirstOrDefaultAsync(); if (deanery != null) { return(Ok(deanery.Convert <Deanery, DeaneryInfoViewModel>(_mapper))); } return(NotFound(new { Message = "Deanery not found" })); }
public IEnumerable <PaymentVM> GetPaymentByDeanery(Deanery deanery) { List <Payment> payments = context.Payments.Where(f => f.Trainee.Deanery == deanery).ToList(); List <PaymentVM> models = new List <PaymentVM>(); foreach (var payment in payments) { models.Add(new PaymentVM { PaymentId = payment.PaymentId, TraineeId = payment.TraineeId, PaymentDate = payment.PaymentDate, AmountPaid = payment.AmountPaid, PaidTo = payment.PaidTo, PaymentDescription = payment.PaymentDescription }); } return(models); }
public IEnumerable <TraineeVM> GetTraineesByDeanery(Deanery deanery) { List <Trainee> trainees = context.Trainees.Where(f => f.Deanery == deanery).ToList(); List <TraineeVM> models = new List <TraineeVM>(); foreach (var trainee in trainees) { models.Add(new TraineeVM { TraineeId = trainee.TraineeId, FirstName = trainee.FirstName, LastName = trainee.LastName, MiddleName = trainee.MiddleName, PhoneNumber = trainee.PhoneNumber, Deanery = trainee.Deanery, Parish = trainee.Parish, Pathway = trainee.Pathway, DateAdded = trainee.DateAdded }); } return(models); }
public AdjustmentWorkWindow(Deanery deanery) { _deanery = deanery; InitializeComponent(); GetAdjustments(); }
public Teacher(string name, Deanery deanery) { this.name = name; this.deanery = deanery; this.deanery.RegisterTeacher(this); }
public RetakeWorkWindow(Deanery deanery) { _deanery = deanery; InitializeComponent(); GetRetakes(); }
public ExamController(IExamView view) { deanery = new Deanery(this); this.view = view; view.ExamStarted += OnExamStarted; }