예제 #1
0
        public void Update(int id, RegStudVw obj)
        {
            var table = _mapper.Map <RegStud>(obj);

            table.UpdateDate = DateTime.Now;
            table.UpdateUser = _userService.Id;

            _interface.Update(id, table);
            _interface.SaveChanges();
        }
예제 #2
0
 public async Task <IActionResult> Put(int id, RegStudVw obj)
 {
     if (!ModelState.IsValid)
     {
         Response.StatusCode = 400;
         return(Ok(new Res(false, "State not valid", obj)));
     }
     _service.Update(id, obj);
     return(Ok(new Res(true, "Complite", await _service.GetAll())));
 }
예제 #3
0
        public void Insert(RegStudVw obj)
        {
            var table = _mapper.Map <RegStud>(obj);

            table.InsertDate = DateTime.Now;
            table.InsertUser = _userService.Id;

            _interface.Add(table);
            _interface.SaveChanges();
        }
예제 #4
0
 public async Task <IActionResult> Post(RegStudVw obj)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(BadRequest(new Res(false, "State Not Valid", obj)));
         }
         _service.Insert(obj);
         return(Ok(new Res(true, "Completed", await _service.GetAll())));
     }
     catch (Exception e)
     {
         return(BadRequest(new Res(false, "Unexpected Error", obj)));
     }
 }