public IActionResult Convert([FromBody] QuantityModel quantity) { try { //Throw Custom Exception For Null Field. if (quantity == null) { return(BadRequest(new { Success = false, message = QuantityException.ExceptionType.NULL_FIELD_EXCEPTION })); } //Calling Convert Function Of BL. QuantityModel quantity1 = quantityMeasurementBL.Convert(quantity); //Returning Response. if (quantity1.Result != 0) { return(Ok(new { Success = true, Message = "Conversion Successful", Data = quantity1 })); } else { return(Ok(new { Success = false, Message = "Conversion Failed", Data = quantity1 })); } } catch (Exception exception) { return(BadRequest(new { Success = false, message = exception.Message })); } }
public IActionResult Convert([FromBody] Quantity Info) { try { var result = BusinessLayer.Convert(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 Convert([FromBody] Quantity quantity) { try { var result = businessLayer.Convert(quantity); if (!result.Equals(null)) { bool success = true; var message = "New Data Added Sucessfully"; return(this.Ok(new { success, message, data = result })); } else { bool success = false; var message = "New Data is not Added"; return(this.NotFound(new { success, message, data = result })); } } catch (Exception e) { bool success = false; return(BadRequest(new { success, message = e.Message })); } }