示例#1
0
 public ActionResult <Drug> GetDrugByName(string name)
 {
     _log4net.Info("DrugMicroService : " + nameof(GetDrugByName));
     if (name == null)
     {
         return(BadRequest("please give valid name"));
     }
     try
     {
         var result = _drugService.GetDrugByName(name);
         if (result == null)
         {
             return(BadRequest("data not found"));
         }
         else
         {
             return(result);
         }
     }
     catch (Exception e)
     {
         _log4net.Error("Exception Occured : " + e.Message + " from " + nameof(GetDrugByName));
         return(BadRequest("Exception Occured"));
     }
 }
示例#2
0
        public ActionResult <Drug> Get(string name)
        {
            if (name == null)
            {
                return(BadRequest("please give valid name"));
            }
            var result = _drugService.GetDrugByName(name);

            if (result == null)
            {
                return(BadRequest("data not found"));
            }
            else
            {
                return(result);
            }
        }