public IActionResult AddComparison([FromBody] Comparision Info) { try { var result = BusinessLayer.AddComparison(Info); if (result == null) { return(BadRequest(new { Success = false, message = CustomException.ExceptionType.INPUT_NULL })); } //if entry is not equal to null if (!result.Equals(null)) { var Success = "True"; var Message = "New Entry Added Sucessfully"; return(this.Ok(new { Success, Message, data = Info })); } else //Entry is not added { var Success = "False"; var Message = "New Entry is not Added"; return(this.BadRequest(new { Success, Message, data = Info })); } } catch (Exception e) { throw new Exception(e.Message); } }
public IActionResult Compare([FromBody] ComparisonModel comparison) { try { //Throw Custom Exception For Null Field. if (comparison == null) { return(BadRequest(new { Success = false, message = QuantityException.ExceptionType.NULL_FIELD_EXCEPTION })); } //Calling Add Comparison From BL. ComparisonModel comparison1 = quantityMeasurementBL.AddComparison(comparison); //Returning Response. if (comparison.Result != null) { return(Ok(new { Success = true, Message = "Comparison Successful", Data = comparison1 })); } else { return(Ok(new { Success = false, Message = "Comparison Failed", Data = comparison1 })); } } catch (Exception exception) { return(BadRequest(new { Success = false, message = exception.Message })); } }