public IActionResult AddRemove([FromBody] GuidDto addremoveDto) { if (!ModelState.IsValid || addremoveDto == null) { return(BadRequest(ModelState)); } var identity = HttpContext.User.Identity as ClaimsIdentity; IEnumerable <Claim> claim = identity.Claims; var idClaim = claim.Where(x => x.Type == ClaimTypes.Name) .FirstOrDefault().Value; if (_roomRepo.RoomExists(addremoveDto.Guid)) { UserRoom objUserRoom = new UserRoom(); objUserRoom.Guid = addremoveDto.Guid; objUserRoom.Id = Convert.ToInt32(idClaim); if (_roomRepo.MemberExists(objUserRoom)) { if (_roomRepo.DeleteFromRoom(objUserRoom)) { return(StatusCode(201)); } else { return(BadRequest()); } } else { if (_roomRepo.AddToRoom(objUserRoom)) { return(StatusCode(201)); } else { return(BadRequest()); } } } else { return(BadRequest()); } }
public IActionResult DeleteImage([FromBody] GuidDto guid) { _imageService.DeleteImage(Guid.Parse(guid.Guid)); return(Success()); }