public async Task <IHttpActionResult> AddUpdateProfessionalBasicDetails(ProfessionalViewModel data) // public async Task<IHttpActionResult> AddUpdateProfessionalBasicDetails(ProfessionalBasicDetailsViewModel data) { ResponseModel <ProfessionalViewModel> Response = new ResponseModel <ProfessionalViewModel>(); ProfessionalViewModel ResponseData = null; // ResponseModel<ProfessionalBasicDetailsViewModel> Response = new ResponseModel<ProfessionalBasicDetailsViewModel>(); //ProfessionalBasicDetailsViewModel ResponseData = null; try { ProfessionalBasicDetails DBData = _iProfessionalService.SaveProfessionalBasicDetails(data, ref ErrorMessage); ResponseData = Mapper.Map <ProfessionalBasicDetails, ProfessionalViewModel>(DBData); //ResponseData = Mapper.Map<ProfessionalBasicDetails, ProfessionalBasicDetailsViewModel>(DBData); } catch (Exception Ex) { ErrorMessage = Ex.Message; } Response = new ResponseModel <ProfessionalViewModel>() //Response = new ResponseModel<ProfessionalBasicDetailsViewModel>() { Response = ResponseData, Message = ErrorMessage, ResponseCode = HttpContext.Current.Response.StatusCode, ResponseDescription = HttpContext.Current.Response.StatusDescription, SubStatusCode = HttpContext.Current.Response.SubStatusCode }; return(await Task.FromResult(Content((HttpStatusCode)Response.ResponseCode, Response))); }
/// <summary> /// Created By Saurabh wanjari /// get by id Prfessional data /// </summary> /// <param name="errorMessage"></param> /// <returns></returns> public ProfessionalBasicDetails GetProfessionalBasicDetailByID(long ID, ref string errorMessage) { try { ProfessionalBasicDetails data = _professionalBasicDetailsRepo.Get(x => (x.ID == ID), ref errorMessage).FirstOrDefault(); return(data); } catch (Exception Ex) { errorMessage = Ex.Message; } return(null); }
/// <summary> /// Created By Saurabh wanjari /// Post All Prfessional data /// </summary> /// <param name="errorMessage"></param> /// <returns></returns> public ProfessionalBasicDetails SaveProfessionalBasicDetails(ProfessionalViewModel data, ref string errorMessage) { try { ProfessionalBasicDetails DBData = Mapper.Map <ProfessionalViewModel, ProfessionalBasicDetails>(data); if (DBData.ProfessionalID == "" && DBData.ID == 0) { DBData.ProfessionalID = PublicProcedure.GenerateGUID(GUIDExtraction.AlphaNumbers); DBData.IsDeleted = false; _professionalBasicDetailsRepo.Add(DBData, ref errorMessage); } else { ProfessionalBasicDetails SavedData = _professionalBasicDetailsRepo.Get(x => x.ID == DBData.ID, ref errorMessage).FirstOrDefault(); DBData.ProfessionalID = SavedData.ProfessionalID; DBData.IsDeleted = false; _professionalBasicDetailsRepo.Update(SavedData, DBData, ref errorMessage); } //if (DBData.ProfessionalID != null) //{ // var ProfessionalData = _professionalBasicDetailsRepo.Get(x => x.ProfessionalID == DBData.ProfessionalID).ToList(); // if (ProfessionalData != null && DBData.ID == 0) // { // _professionalBasicDetailsRepo.Add(DBData, ref errorMessage); // } // else // { // ProfessionalBasicDetails SavedData = _professionalBasicDetailsRepo.Get(x => x.ID == DBData.ID, ref errorMessage).FirstOrDefault(); // _professionalBasicDetailsRepo.Update(SavedData, DBData, ref errorMessage); // } //} //else //{ // return null; //} _unitOfWork.Commit(); return(DBData); } catch (Exception Ex) { errorMessage = Ex.Message; } return(null); }
/// <summary> /// Created By Saurabh wanjari /// soft delete Prfessional data /// </summary> /// <param name="errorMessage"></param> /// <returns></returns> public bool?SoftDeleteProfessionalBasicDetails(long id, ref string errorMessage) { try { ProfessionalBasicDetails DBDataCollection = _professionalBasicDetailsRepo.Get(x => x.ID == id, ref errorMessage).FirstOrDefault(); if (DBDataCollection == null) { errorMessage = "No records found."; return(null); } DBDataCollection.DeletionDate = DateTime.UtcNow; DBDataCollection.IsDeleted = true; _professionalBasicDetailsRepo.SoftDelete(DBDataCollection, ref errorMessage); _unitOfWork.Commit(); return(true); } catch (Exception Ex) { errorMessage = Ex.Message; } return(false); }
public async Task <IHttpActionResult> GetProfessionalBasic(string id) { ResponseModel <ProfessionalViewModel> Response = null; ProfessionalViewModel ReturnObject = null; long converted_id = Convert.ToInt64(Convert.ToDecimal(id)); long OriginalID = 0; Byte[] GetByteID = Encoding.ASCII.GetBytes(id); if (!id.Equals(null)) { ProfessionalBasicDetails DBData = _iProfessionalService.GetProfessionalBasicDetailByID(converted_id, ref ErrorMessage); // using (Aes myAes = Aes.Create()) // { //// Decrypt the string to an array of bytes. // string decpt = SDHP.Common.PublicProcedure.DecryptStringFromBytes_Aes(GetByteID, myAes.Key, myAes.IV).ToString(); // OriginalID = int.Parse(decpt); // } // ProfessionalBasicDetails DBData = _iProfessionalService.GetProfessionalBasicDetailByID(OriginalID, ref ErrorMessage); if (DBData != null) { ReturnObject = Mapper.Map <ProfessionalBasicDetails, ProfessionalViewModel>(DBData); } } else { ReturnObject = new ProfessionalViewModel(); } Response = new ResponseModel <ProfessionalViewModel>() { Response = ReturnObject, Message = ErrorMessage, ResponseCode = HttpContext.Current.Response.StatusCode, ResponseDescription = HttpContext.Current.Response.StatusDescription, SubStatusCode = HttpContext.Current.Response.SubStatusCode }; return(await Task.FromResult(Content((HttpStatusCode)Response.ResponseCode, Response))); }