public APP_MINIMUM_DE Create(APP_MINIMUM_DE app_minimum_de, string spousename, string IDNUMBER_SPOUSE) { DateTime localDate = DateTime.UtcNow; if (_context.app_minimum_de.Any(x => x.AP_REGNO == app_minimum_de.AP_REGNO)) { throw new AppException("Code \"" + app_minimum_de.AP_REGNO + "\" is already taken"); } _context.app_minimum_de.Add(app_minimum_de); _context.SaveChanges(); APP_SPOUSE app_spouse = new APP_SPOUSE { AP_REGNO = app_minimum_de.AP_REGNO, SPOUSENAME = spousename, IDNUMBER_SPOUSE = IDNUMBER_SPOUSE }; _context.app_spouse.Add(app_spouse); _context.SaveChanges(); return(app_minimum_de); }
public IActionResult Create(APP_MINIMUM_DE app_minimum_de, string spousename, string IDNUMBER_SPOUSE) { try { var data = _app_minimum_deService.Create(app_minimum_de, spousename, IDNUMBER_SPOUSE); return(Ok(new { response_code = "00", response_desc = "Sukses", AP_REGNO = data.AP_REGNO })); }catch (Exception e) { return(BadRequest(new { message = e.ToString(), response_code = "99", response_desc = "Gagal", })); } }