public async Task <IActionResult> Post([FromBody] WorkerJobInfo workerJobInfo)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _db.WorkerJobInfos.Add(workerJobInfo);
             await _db.SaveChangesAsync();
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
     return(null);
 }
Example #2
0
 public async Task <IActionResult> Post([FromBody] Shop shop)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _db.Shops.Add(shop);
             await _db.SaveChangesAsync();
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
     return(null);
 }
 public async Task <IActionResult> Post([FromBody] Department department)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _db.Departments.Add(department);
             await _db.SaveChangesAsync();
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
     return(null);
 }
 public async Task <IActionResult> Post([FromBody] AppsentReason appsentReason)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _db.AppsentReasons.Add(appsentReason);
             await _db.SaveChangesAsync();
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
     return(null);
 }
        public async Task <IActionResult> Post([FromBody] City city)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _db.Cities.Add(city);
                    await _db.SaveChangesAsync();

                    return(Ok(city));
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(null);
        }
Example #6
0
        public async Task <IActionResult> editWorker(string id, [FromBody] WorkerViewModel workerNew)
        {
            try
            {
                var workerOld = await _db.Workers.FindAsync(id);

                workerOld.Name       = workerNew.Name;
                workerOld.Surname    = workerNew.Surname;
                workerOld.FatherName = workerNew.Fathername;
                workerOld.BirthDate  = workerNew.BirthDate;
                _db.SaveChangesAsync().GetAwaiter().GetResult();
                return(Ok(workerOld));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }