public ResultBase <Shift> AddEvent([FromBody] Shift item, [FromQuery] string memberEmail, [FromQuery] int activityId) { ResultBase <Shift> res = new ResultBase <Shift>(); if (!ModelState.IsValid) { res.IsSuccess = false; res.Error = new Error() { Message = Resources.ModelInvalid }; } else { try { res.Item = _memberService.AddEventByMemberEmail(item, memberEmail, activityId); res.IsSuccess = true; } catch (Exception ex) { res.IsSuccess = false; res.Error = new Error() { Message = Resources.ServerError + " : " + ex.InnerException, Stack = ex.StackTrace }; } } return(res); }