Example #1
0
        public async Task <IActionResult> Crud([FromBody] ScheduleViewModel <MyAgendaViewModel> payload)
        {
            if (payload.added.Count > 0)
            {
                MyAgendaViewModel value    = payload.added[0];
                MyAgenda          MyAgenda = new MyAgenda();
                value.MyAgendaId = 0;
                _mapper.Map <MyAgendaViewModel, MyAgenda>(value, MyAgenda);
                _functionalService.Insert <MyAgenda>(MyAgenda);
            }
            if (payload.changed.Count > 0)
            {
                MyAgendaViewModel value = payload.changed[0];
                _functionalService.Update <MyAgendaViewModel, MyAgenda>(value, Convert.ToInt32(value.MyAgendaId));
            }
            if (payload.deleted.Count > 0)
            {
                MyAgendaViewModel value = payload.deleted[0];
                var result = _functionalService.Delete <MyAgenda>(Convert.ToInt32(value.MyAgendaId));
            }

            ApplicationUser appUser = await _userManager.GetUserAsync(User);

            List <MyAgenda> books = new List <MyAgenda>();

            if (appUser != null)
            {
                books = _functionalService.GetList <MyAgenda>()
                        .Where(x => x.CreateBy.Equals(appUser.Id)).ToList();
            }
            return(Ok(books));
        }
        public IActionResult Crud([FromBody] ScheduleViewModel <BookGeneralViewModel> payload)
        {
            if (payload.added.Count > 0)
            {
                BookGeneralViewModel value       = payload.added[0];
                BookGeneral          bookGeneral = new BookGeneral();
                value.BookGeneralId = 0;
                _mapper.Map <BookGeneralViewModel, BookGeneral>(value, bookGeneral);
                _functionalService.Insert <BookGeneral>(bookGeneral);
            }
            if (payload.changed.Count > 0)
            {
                BookGeneralViewModel value = payload.changed[0];
                _functionalService.Update <BookGeneralViewModel, BookGeneral>(value, Convert.ToInt32(value.BookGeneralId));
            }
            if (payload.deleted.Count > 0)
            {
                BookGeneralViewModel value = payload.deleted[0];
                var result = _functionalService.Delete <BookGeneral>(Convert.ToInt32(value.BookGeneralId));
            }

            List <BookGeneral> books = _functionalService.GetList <BookGeneral>().ToList();

            return(Ok(books));
        }
Example #3
0
        public IActionResult Insert([FromBody] CrudViewModel <Warehouse> payload)
        {
            Warehouse value  = payload.value;
            var       result = _functionalService.Insert <Warehouse>(value);

            value = (Warehouse)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <Vendor> payload)
        {
            Vendor value  = payload.value;
            var    result = _functionalService.Insert <Vendor>(value);

            value = (Vendor)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <Branch> payload)
        {
            Branch value  = payload.value;
            var    result = _functionalService.Insert <Branch>(value);

            value = (Branch)result.Data;
            return(Ok(value));
        }
Example #6
0
        public IActionResult Insert([FromBody] CrudViewModel <CashBank> payload)
        {
            CashBank value  = payload.value;
            var      result = _functionalService.Insert <CashBank>(value);

            value = (CashBank)result.Data;
            return(Ok(value));
        }
Example #7
0
        public IActionResult Insert([FromBody] CrudViewModel <CustomerType> payload)
        {
            CustomerType value  = payload.value;
            var          result = _functionalService.Insert <CustomerType>(value);

            value = (CustomerType)result.Data;
            return(Ok(value));
        }
Example #8
0
        public IActionResult Insert([FromBody] CrudViewModel <UnitOfMeasure> payload)
        {
            UnitOfMeasure value  = payload.value;
            var           result = _functionalService.Insert <UnitOfMeasure>(value);

            value = (UnitOfMeasure)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <Invoice> payload)
        {
            Invoice value = payload.value;

            value.InvoiceName = _numberSequence.GetNumberSequence("INV");
            var result = _functionalService.Insert <Invoice>(value);

            value = (Invoice)result.Data;
            return(Ok(value));
        }
Example #10
0
        public IActionResult Insert([FromBody] CrudViewModel <Bill> payload)
        {
            Bill value = payload.value;

            value.BillName = _numberSequence.GetNumberSequence("BILL");
            var result = _functionalService.Insert <Bill>(value);

            value = (Bill)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <PaymentReceive> payload)
        {
            PaymentReceive paymentReceive = payload.value;

            paymentReceive.PaymentReceiveName = _numberSequence.GetNumberSequence("PAYRCV");
            var result = _functionalService.Insert <PaymentReceive>(paymentReceive);

            paymentReceive = (PaymentReceive)result.Data;
            return(Ok(paymentReceive));
        }
Example #12
0
        public IActionResult Insert([FromBody] CrudViewModel <PaymentVoucher> payload)
        {
            PaymentVoucher value = payload.value;

            value.PaymentVoucherName = _numberSequence.GetNumberSequence("PAYVCH");
            var result = _functionalService.Insert <PaymentVoucher>(value);

            value = (PaymentVoucher)result.Data;
            return(Ok(value));
        }
Example #13
0
        public IActionResult Insert([FromBody] CrudViewModel <Product> payload)
        {
            Product value = payload.value;

            value.Barcode = value.Barcode.ToUpper();
            var result = _functionalService.Insert <Product>(value);

            value = (Product)result.Data;
            return(Ok(value));
        }
Example #14
0
        public IActionResult Insert([FromBody] CrudViewModel <Shipment> payload)
        {
            Shipment value = payload.value;

            value.ShipmentName = _numberSequence.GetNumberSequence("DO");
            var result = _functionalService.Insert <Shipment>(value);

            value = (Shipment)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <MeetingRoom> payload)
        {
            MeetingRoom value = payload.value;

            value.MeetingRoomName = _numberSequence.GetNumberSequence("ROOM");
            var result = _functionalService.Insert <MeetingRoom>(value);

            value = (MeetingRoom)result.Data;
            return(Ok(value));
        }
Example #16
0
        public IActionResult Insert([FromBody] CrudViewModel <General> payload)
        {
            General value = payload.value;

            value.GeneralName = _numberSequence.GetNumberSequence("GEN");
            var result = _functionalService.Insert <General>(value);

            value = (General)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <GoodsReceivedNote> payload)
        {
            GoodsReceivedNote value = payload.value;

            value.GoodsReceivedNoteName = _numberSequence.GetNumberSequence("GRN");
            var result = _functionalService.Insert <GoodsReceivedNote>(value);

            value = (GoodsReceivedNote)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <Car> payload)
        {
            Car value = payload.value;

            value.CarName = _numberSequence.GetNumberSequence("CAR");
            var result = _functionalService.Insert <Car>(value);

            value = (Car)result.Data;
            return(Ok(value));
        }
        public IActionResult Insert([FromBody] CrudViewModel <PurchaseOrder> payload)
        {
            PurchaseOrder value = payload.value;

            value.PurchaseOrderName = _numberSequence.GetNumberSequence("PO");
            var result = _functionalService.Insert <PurchaseOrder>(value);

            value = (PurchaseOrder)result.Data;
            this.UpdatePurchaseOrder(value.PurchaseOrderId);
            return(Ok(value));
        }
Example #20
0
        public IActionResult Insert([FromBody] CrudViewModel <SalesOrderLineViewModel> payload)
        {
            SalesOrderLineViewModel vm = payload.value;

            vm = this.Recalculate(vm);
            SalesOrderLine value = new SalesOrderLine();

            _mapper.Map <SalesOrderLineViewModel, SalesOrderLine>(vm, value);
            var result = _functionalService.Insert <SalesOrderLine>(value);

            value = (SalesOrderLine)result.Data;
            this.UpdateSalesOrder(value.SalesOrderId);
            return(Ok(value));
        }
Example #21
0
        public async Task <IActionResult> Insert([FromBody] CrudViewModel <UserProfile> payload)
        {
            UserProfile register = payload.value;

            if (register.Password.Equals(register.ConfirmPassword))
            {
                ApplicationUser user = new ApplicationUser()
                {
                    Email = register.Email, UserName = register.Email, EmailConfirmed = true
                };
                var result = await _userManager.CreateAsync(user, register.Password);

                if (result.Succeeded)
                {
                    register.Password          = user.PasswordHash;
                    register.ConfirmPassword   = user.PasswordHash;
                    register.ApplicationUserId = user.Id;
                    _functionalService.Insert <UserProfile>(register);
                }
            }
            return(Ok(register));
        }