public async Task <IActionResult> RemoveClaimFromProjectRole([FromBody] ProjectIdentityVM entity) { try { var t = await this._projectService.RemoveClaimFromRoleProject(entity.IdRole, entity.IdProjectClaim); var res = new CustomResponse() { errors = null, message = "Hapus Claim dari Role Projek Berhasil", title = "Success", ok = true }; if (t == true) { return(Ok(res)); } res = new CustomResponse() { errors = null, message = "Hapus Claim dari Role Projek Gagal", title = "Warning", ok = false }; return(BadRequest(res)); } catch (Exception ex) { var res = new CustomResponse() { errors = new List <string>() { ex.InnerException.Message }, message = ex.Message, title = "Error", ok = false }; return(BadRequest(res)); } }
public async Task <IActionResult> AddClaimoUserProject([FromBody] ProjectIdentityVM entity) { try { var t = await this._projectService.AddClaimToUserProject(entity.IdProjectClaim, entity.Nik); var res = new CustomResponse() { errors = null, message = "Tambah Claim ke User Projek Berhasil", title = "Success", ok = true }; if (t == true) { return(Ok(res)); } res = new CustomResponse() { errors = null, message = "Tambah Claim ke User Projek Gagal", title = "Warning", ok = false }; return(BadRequest(res)); } catch (Exception ex) { var res = new CustomResponse() { errors = new List <string>() { ex.InnerException.Message }, message = ex.Message, title = "Error", ok = false }; return(BadRequest(res)); } }