CapRaffle.Controllers.ParticipantController.Delete C# (CSharp) Method

Delete() private method

private Delete ( UserEvent participant ) : System.Web.Mvc.JsonResult
participant CapRaffle.Domain.Model.UserEvent
return System.Web.Mvc.JsonResult
        public JsonResult Delete(UserEvent participant)
        {
            if (!HttpContext.User.Identity.Name.Equals(participant.UserEmail))
            {
                var selectedEvent = repository.Events.Where(x => x.EventId == participant.EventId).FirstOrDefault();
                if (!HttpContext.User.Identity.Name.Equals(selectedEvent.Creator))
                {
                    return this.Json(false);
                }
            }

            repository.DeleteParticipant(participant);
            return this.Json(true);
        }