public HospitalDTO GetData(string hos_code) { log.MethodStart(); HospitalDTO objModel = new HospitalDTO(); using (var trans = _db.Database.BeginTransaction()) { try { var objReturn1 = _db.TRHospitals.FirstOrDefault(x => x.hos_code == hos_code); objModel = _mapper.Map <HospitalDTO>(objReturn1); trans.Commit(); } catch (Exception ex) { // TODO: Handle failure trans.Rollback(); } finally { trans.Dispose(); } } log.MethodFinish(); return(objModel); }
public HospitalDTO AddHospital(HospitalDTO hospitalDTO) { var hospitals = new Hospital() { HospitalName = hospitalDTO.HospitalName, HospitalPhoneNumber = hospitalDTO.HospitalPhoneNumber }; _context.Hospitals.Add(hospitals); _context.SaveChanges(); int hospitalid = hospitals.HospitalId; HospitalAddress addr = new HospitalAddress() { StreetNumber = hospitalDTO.StreetNumber, Area = hospitalDTO.Area, City = hospitalDTO.City, State = hospitalDTO.State, Country = hospitalDTO.Country, ZipCode = hospitalDTO.ZipCode, Hospitalid = hospitalid }; _context.HospitalAddresses.Add(addr); _context.SaveChanges(); hospitalDTO.HospitalId = hospitalid; return(hospitalDTO); }
public IActionResult Put(HospitalDTO hospitalDTO) { try { var existingHospital = dbContext.Hospitals.FirstOrDefault(h => h.Id == (int)hospitalDTO.Id); if (existingHospital != null) { hospitalDTO.MapDTOToHospital(hospitalDTO, existingHospital); existingHospital.UpdatedAt = DateTime.UtcNow; dbContext.SaveChanges(); return(Ok(existingHospital)); } else { return(NotFound()); } } catch { return(Unauthorized()); } }
public async Task <HospitalDTO> GetDataAsync(string hos_code) { HospitalDTO menu = new HospitalDTO(); menu = await _apiHelper.GetDataByIdAsync <HospitalDTO>("hospital_api/Get_Data", hos_code); return(menu); }
public ActionResult Put(int id, HospitalDTO hospitalDTO) { if (id > 0) { hr.Update(id, hospitalDTO); return(Ok("Hospital Details Updated")); } return(NotFound("Hospital with Id " + id.ToString() + " not found to update")); }
public ActionResult <List <HospitalDTO> > PostHospital(HospitalDTO hospitalDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } hr.AddHospital(hospitalDTO); return(Ok(hospitalDTO.HospitalId)); }
public HospitalDTO ConvertTODTO(Hospital obj) { var HospitalDTO = new HospitalDTO() { HospitalID = obj.HospitalID, Name = obj.Name, PhoneNumber = obj.PhoneNumber, EmailID = obj.EmailID, Address = obj.Address }; return(HospitalDTO); }
public Hospital ConvertTOModel(HospitalDTO obj) { var Hospital = new Hospital() { HospitalID = obj.HospitalID, Name = obj.Name, PhoneNumber = obj.PhoneNumber, EmailID = obj.EmailID, Address = obj.Address }; return(Hospital); }
public async Task <HospitalDTO> SaveDataAsync(HospitalDTO model) { //MenuDTO menu = new MenuDTO() //{ // mnu_id = "2", // mnu_name = "TEST_name", // mnu_area = "TEST_area", // mnu_controller = "TEST_controller" //}; var menua = await _apiHelper.PostDataAsync <HospitalDTO>("hospital_api/Post_SaveData", model); return(menua); }
public HospitalDTO AddHospital(HospitalDTO obj) { try { var objHospital = ConvertTOModel(obj); var hospital = _hospitalRepository.SaveorUpdate(objHospital); log.Info("Hospital info Added Successfully"); return(ConvertTODTO(hospital)); } catch (Exception ex) { log.ErrorFormat("Exception occured while Adding new Hospital Info Ex:{0}", ex.Message); return(null); } }
public IActionResult Post(HospitalDTO hospitalDTO) { try { var hospital = hospitalDTO.CreateHospitalFromDTO(hospitalDTO); hospital.CreatedAt = DateTime.UtcNow; hospital.UpdatedAt = DateTime.UtcNow; dbContext.Add(hospital); dbContext.SaveChanges(); return(Ok(hospital)); } catch { return(Unauthorized()); } }
public HospitalDTO SaveData(HospitalDTO model) { log.MethodStart(); DateTime currentDateTime = DateTime.Now; var currentUser = ""; HospitalDTO objReturn = new HospitalDTO(); using (var trans = _db.Database.BeginTransaction()) { try { var objModel = new TRHospital(); if (model.hos_status == "E") { objModel = _db.TRHospitals.FirstOrDefault(x => x.hos_id == model.hos_id); } if (model.hos_status == "N") { objModel = _mapper.Map <TRHospital>(model); objModel.hos_status = objModel.hos_active == true ? "A" : "I"; objModel.hos_createdate = currentDateTime; currentUser = objModel.hos_createuser; _db.TRHospitals.Add(objModel); } else if (model.hos_status == "E") { objModel.hos_active = model.hos_active; objModel.hos_status = objModel.hos_active == true ? "A" : "I"; objModel.hos_updateuser = model.hos_updateuser; objModel.hos_updatedate = currentDateTime; currentUser = objModel.hos_updateuser; //_db.TCMenus.Update(objModel); } #region Save Log Process ... _db.LogProcesss.Add(new LogProcess() { log_usr_id = currentUser, log_mnu_id = "", log_mnu_name = "Hospital", log_tran_id = objModel.hos_code.ToString(), log_action = (model.hos_status == "N" ? "New" : "Update"), log_desc = (model.hos_status == "N" ? "New" : "Update") + " Hospital " + objModel.hos_name, log_createuser = currentUser, log_createdate = currentDateTime }); #endregion _db.SaveChanges(); trans.Commit(); } catch (Exception ex) { // TODO: Handle failure trans.Rollback(); } finally { trans.Dispose(); } } log.MethodFinish(); return(objReturn); }
public HospitalDTO Post_SaveData([FromBody] HospitalDTO model) { var objReturn = _service.SaveData(model); return(objReturn); }