Esempio n. 1
0
        public async Task <int> AddEducatorRate(EducatorRate rate)
        {
            var c = _context.EducatorRates.AddAsync(rate);

            _context.SaveChanges();

            return(rate.Id);
        }
 public static EducatorRatesDTO ToDTO(this EducatorRate rate)
 {
     return(new EducatorRatesDTO()
     {
         Id = rate.Id,
         Student = rate.Student.FirstName + " " + rate.Student.LastName,
         Educator = rate.Educator.FirstName + " " + rate.Educator.LastName,
         Rate = rate.Rate,
         Comment = rate.Comment
     });
 }
        public async Task <ActionResult> PostRate(EducatorRateInsertDTO rate)
        {
            EducatorRate newRate = new EducatorRate()
            {
                EducatorId = rate.EducatorId,
                StudentId  = rate.StudentId,
                Rate       = rate.Rate,
                Comment    = rate.Comment
            };

            var rateId = _educatorRepository.AddEducatorRate(newRate);

            return(Ok());
        }