public async Task Insert(EdcStatus data) { if (data != null) { try { Logger.Info("EDC Status - data to insert = " + data); await _context.EdcStatus.AddAsync(data); await _context.SaveChangesAsync(); Logger.Info("EDC Status insert successfully"); } catch (Exception ex) { Debug.WriteLine("Insert EDC Status Exception: " + ex.Message); throw; } } }
public async Task <IActionResult> Create([FromBody] EdcStatus item) { var badRequestResponse = new { status = 404, message = "BAD REQUEST: data isn't match" }; var successResponse = new { status = 200, message = "Insert data is successfully" }; try { if (item == null) { return(Json(badRequestResponse)); } await EdcStatusRepo.Insert(item); return(Json(successResponse)); } catch (Exception ex) { Debug.WriteLine("Insert Data Exception: " + ex.Message); throw; } }
public async Task Update(EdcStatus data) { if (data != null) { try { var dataToUpdate = new EdcStatus(); dataToUpdate.site_id = data.site_id; Logger.Info("EDC Status - data to update = " + dataToUpdate); await _context.EdcStatus.SingleOrDefaultAsync(r => r.site_id == data.site_id); await _context.SaveChangesAsync(); Logger.Info("EDC Status update successfully"); } catch (Exception ex) { Debug.WriteLine("Update EDC Status Exception: " + ex.Message); throw; } } }