public async Task <ActionResult <TblCommonBaseType> > PostTblCommonBaseType(TblCommonBaseType tblCommonBaseType) { _context.TblCommonBaseTypes.Add(tblCommonBaseType); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTblCommonBaseType", new { id = tblCommonBaseType.CommonBaseTypeId }, tblCommonBaseType)); }
public async Task <IActionResult> PutTblCommonBaseType(int id, TblCommonBaseType tblCommonBaseType) { if (id != tblCommonBaseType.CommonBaseTypeId) { return(BadRequest()); } _context.Entry(tblCommonBaseType).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblCommonBaseTypeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> ws_UpdateBaseType([FromRoute] int id, [FromBody] TblCommonBaseType tblCommonBaseType) { var title = _baseTyperepository.IsExistscode(tblCommonBaseType.BaseTypeTitle); var code = _baseTyperepository.IsExistscode(tblCommonBaseType.BaseTypeCode); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblCommonBaseType.CommonBaseTypeId) { return(BadRequest()); } if (title != null) { return(BadRequest("این عنوان وجود دارد")); } if (code != null) { return(BadRequest("این کد وجود دارد")); } await _baseTyperepository.ws_UpdateBaseType(tblCommonBaseType); return(NoContent()); }
public async Task <IActionResult> ws_CreateBaseType([FromBody] TblCommonBaseType tblCommonBaseType) { var type = _baseTyperepository.ws_loadBaseTypeByTitle(tblCommonBaseType.BaseTypeTitle); var code = _baseTyperepository.ws_loadBaseTypeByTitle(tblCommonBaseType.BaseTypeCode); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (type != null || code != null) { return(BadRequest("این عنوان وجود دارد")); } await _baseTyperepository.ws_CreateBaseType(tblCommonBaseType); return(Ok(tblCommonBaseType)); }
public async Task <IActionResult> ws_CreateBaseType([FromBody] TblCommonBaseType tblCommonBaseType) { var type = _baseTyperepository.IsExistscode(tblCommonBaseType.BaseTypeTitle); var code = _baseTyperepository.IsExistscode(tblCommonBaseType.BaseTypeCode); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (type != null) { return(BadRequest("این عنوان وجود دارد")); } if (code != null) { return(BadRequest("این کد وجود دارد")); } await _baseTyperepository.ws_CreateBaseType(tblCommonBaseType); return(CreatedAtAction("GetTblCommonBaseType", new { id = tblCommonBaseType.CommonBaseTypeId }, tblCommonBaseType)); }