Ejemplo n.º 1
0
        public async Task <IHttpActionResult> DeleteAppointment(AppointmentModel appointment)
        {
            if (appointment == null)
            {
                return(BadRequest("Please provide valid inputs!"));
            }

            //CommonResponse validatedResponse = await AuthService.ValidateUserAndToken();
            //if (!validatedResponse.IsError)
            //{
            if (await AppointmentService.AppointmentExists(appointment))
            {
                if (await AppointmentService.DeleteAppointment(appointment))
                {
                    return(Ok("Appointment Deleted Successfully!"));
                }
                else
                {
                    return(BadRequest("Failed to Delete Appointment!"));
                }
            }
            else
            {
                return(BadRequest("No Such Appointment Exisits!"));
            }
            //}
            //else
            //{
            //    return Unauthorized();
            //}
        }