Exemplo n.º 1
0
        public JsonResult DeleteTeamMember(short id = 0)
        {
            bool result = false;

            try
            {
                if (id > 0)
                {
                    repoTeamMember.DeleteTeamMember(id);
                    int Res = repoTeamMember.SaveChanges();
                    if (Res > 0)
                    {
                        result = true;
                    }
                }
                else
                {
                    ViewBag.ErrorMsg = "Invalid Id!";
                }
            }
            catch (Exception Ex)
            {
                ViewBag.ErrorMsg = Ex.Message;
            }

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        [HttpDelete("{teamMemberId}")] // DELETE /TeamMembers/1
        public IActionResult DeleteTeamMember([FromRoute] long teamMemberId)
        {
            var username = User.Identity.Name; // For security. From Claim(ClaimTypes.Name, Username) in JWT

            TeamMember r = ITeamMemberRepository.DeleteTeamMember(teamMemberId, username);

            if (r != null)
            {
                return(Ok(r));   // 204 No Content
            }
            return(NoContent()); // 404 resource not found, Microsoft docs use NotFound for this kind of behavior.
        }