コード例 #1
0
        public IActionResult DeleteProcedure(long id)
        {
            Procedure Procedure = Procedure_repo.Find(id);

            if (Procedure == null)
            {
                return(NotFound());
            }

            Procedure_repo.Delete(Procedure);
            return(Ok());
        }
コード例 #2
0
        public IActionResult Delete(string id)
        {
            var claims = User.Claims.Select(claim => new { claim.Type, claim.Value }).ToDictionary(t => t.Type, t => t.Value);

            if (claims.ContainsKey("name"))
            {
                if (claims["name"].Equals("ADMIN") || claims["name"].Equals("MANAGER"))
                {
                    return(Ok(_repository.Delete(id)));
                }
            }
            else
            {
                return(Forbid());
            }
            return(Forbid());
        }
コード例 #3
0
 public async Task Delete(int id)
 {
     await _procedureRepository.Delete(id);
 }
コード例 #4
0
 public IActionResult Delete(string id)
 {
     return(Ok(_repository.Delete(id)));
 }