public IHttpActionResult DeleteOccurrence(int occurrenceId) { OccurrenceRequest request = new OccurrenceRequest { OccurrenceDto = new OccurrenceDto { OccurrenceId = occurrenceId } }; List <string> errors = ValidateOccurrenceId(request); OccurrenceMessage message = new OccurrenceMessage(); if (errors != null && errors.Any()) { message.ErrorMessage = OccurrenceMessageResource.ValidationErrors; message.ErrorType = ErrorType.ValidationError; message.Errors = new List <string>(); message.OperationSuccess = false; message.Errors.AddRange(errors); } else { message = _serviceOccurrenceClient.DeleteOccurrence(request); } return(Json(message)); }
/// <summary> /// Delete Occurrence /// </summary> /// <param name="request">occurrence request.</param> /// <returns>Occurrence message.</returns> public OccurrenceMessage DeleteOccurrence(OccurrenceRequest request) { OccurrenceMessage message = new OccurrenceMessage(); try { _serviceOccurrence.DeleteOccurrence(request.ToPivot()); message.OperationSuccess = true; } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }
/// <summary> /// Get list of Occurrence /// </summary> /// <returns>Occurrence message.</returns> public OccurrenceMessage GetAllOccurrences() { OccurrenceMessage message = new OccurrenceMessage(); try { message = _serviceOccurrence.GetAllOccurrences().ToMessage(); message.OperationSuccess = true; } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }
public IHttpActionResult GetAllOccurrences() { OccurrenceMessage message = _serviceOccurrenceClient.GetAllOccurrences(); return(Json(message)); }