Esempio n. 1
0
        public async Task <IActionResult> Create([FromBody] ResourceMasterUser.Create data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessages()));
            }

            var response = await _serviceMasterUser.Create(data, "");

            if (!response._rs)
            {
                return(BadRequest(response._rt));
            }

            return(Ok(response));
        }
Esempio n. 2
0
        // buat user
        public async Task <ResponseSingle <ResourceMasterUser.Create> > Create(ResourceMasterUser.Create data, string cb)
        {
            var toBeInsertedMasterUser = new m_user {
                username = data.username,
                password = HashPassword(data.password),
                cb       = cb,
                cd       = now
            };

            try {
                // insert user
                await _repoMasterUser.Create(toBeInsertedMasterUser);

                // commit
                await _unitOfWork.Complete();

                return(new ResponseSingle <ResourceMasterUser.Create> ());
            } catch (Exception e) {
                return(new ResponseSingle <ResourceMasterUser.Create> ($"Error: {e}"));
            }
        }