Beispiel #1
0
        public async Task <IActionResult> Create([FromForm] ClassCreateModel request)
        {
            var result  = _mapper.Map <Class>(request);
            var classes = await _classRepositoryAsync.AddAsync(result);

            return(Ok(classes));
        }
Beispiel #2
0
 public IHttpActionResult Create(ClassCreateModel classToCreate)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new ClassService();
     _service.CreateClass(classToCreate);
     return(Ok());
 }
Beispiel #3
0
        public async Task UpdateClass(int Id, ClassCreateModel classCreateModel)
        {
            var lophoc = _mapper.Map <Class>(classCreateModel);
            var result = await GetByIdAsync(Id);

            result.name      = classCreateModel.name;
            result.price     = classCreateModel.price;
            result.startDate = classCreateModel.startDate;
            result.endDate   = classCreateModel.endDate;
            await UpdateAsync(result);
        }
        public void CreateClass(ClassCreateModel classToCreate)
        {
            Class entity = new Class()
            {
                ClassName        = classToCreate.ClassName,
                ClassDescription = classToCreate.ClassDescription,
                KeyAbilities     = classToCreate.KeyAbilities,
                Source           = classToCreate.Source
            };

            _ctx.Classes.Add(entity);
            _ctx.SaveChanges();
        }