Example #1
0
        public ActionResult <Donate> Create(Donate don)
        {
            // prevent change
            don.Accepted = false;
            don.Creator  = GetClaim(User, ClaimEnum.FirstName);
            don.DeptNo   = int.Parse(GetClaim(User, ClaimEnum.DeptNo));
            // create
            _donateService.Create(don);

            return(CreatedAtRoute("GetDonate", new { id = don.Id.ToString() }, don));
        }
Example #2
0
        public ActionResult <Donate> Create(Donate don)
        {
            //fetch
            User user = _userService.Find(User.Identity.Name);

            // prevent change
            don.Accepted = false;
            don.Creator  = user.FirstName;
            don.DeptNo   = user.DeptNo;
            // create
            _donateService.Create(don);

            return(CreatedAtRoute("GetDonate", new { id = don.Id.ToString() }, don));
        }