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.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)); }