public IActionResult Insert([FromBody] ClassesWriteDTO dto)
 {
     try
     {
         var model = mapper.Map <Classes>(dto);
         if (model != null)
         {
             repository.Insert(model);
             var result = repository.SaveChanges();
             if (result)
             {
                 return(Ok());
             }
         }
         return(NotFound());
     }
     catch (System.Exception msg)
     {
         return(NotFound(msg));
     }
 }
 public IActionResult Update(int id, [FromBody] ClassesWriteDTO dto)
 {
     try
     {
         var isExist = repository.GetById(id);
         if (isExist != null)
         {
             mapper.Map(dto, isExist);
             repository.Update(isExist);
             var result = repository.SaveChanges();
             if (result)
             {
                 return(Ok());
             }
         }
         return(NotFound());
     }
     catch (System.Exception msg)
     {
         return(NotFound(msg));
     }
 }