Exemplo n.º 1
0
        public static void UpdateReminder(ReminderPutRequest request)
        {
            string userGuid   = HttpContext.Current.User.Identity.GetUserId();
            Guid   ModifiedBy = new Guid(userGuid);

            DataProvider.ExecuteNonQuery(GetConnection,
                                         "dbo.Reminder_Update"
                                         , inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@ID", request.ReminderId);
                paramCollection.AddWithValue("@Description", request.ReminderDescription);
                paramCollection.AddWithValue("@ReminderDateTime", request.ReminderDateTime);
                paramCollection.AddWithValue("@ReminderDateTimeString", request.ReminderDateTimeString);
                paramCollection.AddWithValue("@ReminderType", request.ReminderType);
                paramCollection.AddWithValue("@ModifedBy", ModifiedBy);
            });
        }
        public HttpResponseMessage PutReminder(int id, ReminderPutRequest request)
        {
            if (ModelState.IsValid)
            {
                ErrorLogService    svc   = new ErrorLogService();
                ErrorLogAddRequest error = new ErrorLogAddRequest();
                error.ErrorFunction = "Aic.Web.Controllers.Api.PutReminder";
                error.ErrorMessage  = ModelState.ToString();
                error.UserId        = UserService.UserSelect().PersonId;
                svc.ErrorLogInsert(error);
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
            SuccessResponse response = new SuccessResponse();

            RecruiterService.UpdateReminder(request);

            return(Request.CreateResponse(response));
        }