public IHttpActionResult ValidLogin(string userName, string userPassword) { BaseOutput baseOutput = null; try { if (string.IsNullOrEmpty(userName)) { baseOutput = new BaseOutput() { Status = false, ResultCode = CustomError.EmptyUserNameErrorCode, ResultMessage = CustomError.EmptyUserNameErrorDesc, }; return(Content(HttpStatusCode.BadRequest, baseOutput)); } if (string.IsNullOrEmpty(userPassword)) { baseOutput = new BaseOutput() { Status = false, ResultCode = CustomError.EmptyUserPasswordErrorCode, ResultMessage = CustomError.EmptyUserPasswordErrorDesc, }; return(Content(HttpStatusCode.BadRequest, baseOutput)); } BusinessOperation businessOperation = new BusinessOperation(); tbl_User itemOut = null; baseOutput = businessOperation.ValidLogin(userName, userPassword, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok(TokenManager.GenerateToken(userName))); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } } catch (Exception ex) { baseOutput = new BaseOutput() { Status = false, ResultCode = BOResultTypes.Danger.GetHashCode(), ResultMessage = BOBaseOutputResponse.DangerResponse, ViewString = ex.Message }; return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult GetLastUserPhoneInforamtionByUserName(string userName) { BusinessOperation businessOperation = new BusinessOperation(); tbl_UserPhoneInforamtion itemOut = null; BaseOutput baseOutput = businessOperation.GetLastUserPhoneInformationByUserName(userName, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok(itemOut)); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult GetLastAppConsumeModelByUserName(string userName) { BusinessOperation businessOperation = new BusinessOperation(); AppConsumeModel itemOut = null; BaseOutput baseOutput = businessOperation.GetLastAppConsumeModelByUserName(userName, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok(itemOut)); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult GetAppConsumeModelWithDetailByID(Int64 id) { BusinessOperation businessOperation = new BusinessOperation(); AppConsumeModel itemOut = null; BaseOutput baseOutput = businessOperation.GetAppConsumeModelByID(id, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok(itemOut)); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult GetAppConsumeModelWithDetails() { BusinessOperation businessOperation = new BusinessOperation(); List <AppConsumeModel> itemsOut = null; BaseOutput baseOutput = businessOperation.GetAppConsumeModels(out itemsOut); if (baseOutput.ResultCode == 1) { return(Ok(itemsOut)); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public override void SetUp() { base.SetUp(); codingStyle .ValueExtractor.Set(c => c.ValueByProperty(m => m.Returns <string>("Title"))) .Locator.SetDefault(type.of <BusinessInputData>()) .Locator.SetDefault(type.of <BusinessMasterInputData>()) ; businessMock = new Mock <IBusinessOperation>(); businessObj = new BusinessOperation(businessMock.Object); invoker = new TDoInvoker(); }
public IHttpActionResult AddUserPhoneInforamtion(tbl_UserPhoneInforamtion item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BusinessOperation businessOperation = new BusinessOperation(); BaseOutput baseOutput = businessOperation.AddUserPhoneInformation(item); if (baseOutput.ResultCode == 1) { return(Ok()); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult AddAppConsumeModelWithDetail(AppConsumeModel item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BusinessOperation businessOperation = new BusinessOperation(); AppConsumeModel itemOut = null; BaseOutput baseOutput = businessOperation.AddAppConsumeModel(item, out itemOut); if (baseOutput.ResultCode == 1) { return(Ok()); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult DeleteAppConsumeModelWithDetail(Int64 id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BusinessOperation businessOperation = new BusinessOperation(); BaseOutput baseOutput = businessOperation.DeleteAppConsumeModel(id); if (baseOutput.ResultCode == 1) { return(Ok()); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
public IHttpActionResult UpdateSMSModelWithDetail(SMSModel item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BusinessOperation businessOperation = new BusinessOperation(); BaseOutput baseOutput = businessOperation.UpdateSMSModel(item); if (baseOutput.ResultCode == 1) { return(Ok()); } else { return(Content(HttpStatusCode.BadRequest, baseOutput)); } }
/// <summary> /// Коммит /// </summary> internal void Execute(BusinessOperation bo) { try { LockOperationKey(bo.OperationLockKey); using (TransactionScope scope = new TransactionScope()) { Transaction.Current.TransactionCompleted += Current_TransactionCompleted; while (bo.Actions.Count > 0) { var action = bo.Actions.Dequeue(); object dataStore; MethodInfo post, remove; GetPrimitiveOperationStoreAndMethods(action, out dataStore, out post, out remove); switch (action.Command) { case PrimitiveOperationAction.Post: post.Invoke(dataStore, new object[] { action.Entity }); break; case PrimitiveOperationAction.Remove: remove.Invoke(dataStore, new object[] { action.Entity.Id }); break; } } scope.Complete(); } } catch (Exception ex) { Journal.Error("Сбой при выполнении бизнес операции", ex.ToString()); "RebuildCachee".SendSignal(); throw ex; } finally { UnlockOperationKey(); } }
public void Locates_target_object_using_actual_model__but_operation_is_performed_on_view_target() { var convertedBusinessMock = new Mock <IBusinessOperation>(); var convertedBusinessObj = new BusinessOperation(convertedBusinessMock.Object); codingStyle.Override(cs => cs.Converters.Add(c => c .Convert(cb => cb .By(type.of <IBusinessOperation>, (o, _) => { Assert.AreSame(businessObj, o); return(convertedBusinessObj); })) .When(type.of <BusinessOperation>()) )); SetUpObject("id"); invoker.InvokeDo(testing, Id("id"), "Void", Params()); businessMock.Verify(o => o.Void(), Times.Never()); convertedBusinessMock.Verify(o => o.Void(), Times.Once()); }